Dùng để lấy danh sách sản phẩm ra một khu vực bất kỳ
Hàm demo :
get_list_products($limit, $category_id, $onlyShowPublished, $orderBy, $locale);
Trong đó:
$limitgiới hạn sản phẩm cần lấy ra, mặc định là 10.$category_idlấy sản phẩm theo danh mục ID, mặc định là 0 sẽ lấy không theo danh mục.$onlyShowPublishedchỉ hiện các bài đã được đăng tải, mặc định làtrue.$orderBysắp xếp danh sách sản phẩm theo bên dưới mặc định làlatestlatestmới nhấtoldestcũ nhấtpopularsản phẩm xem nhiềufeaturesản phẩm nổi bật
$localengôn ngữ cố định, mặc định lànullsẽ lấy theo ngôn ngữ trang.
Kết quả trả về là một collection và mỗi phần tử là một đối tượng Post.
Ví dụ: lấy 10 sản phẩm mới nhất thuộc danh mục có ID = 5 sẽ viết như sau:
@foreach(get_list_products(10, 5) as $product)
<article class="product">
<a class="product-thumb hover-cycle" href="{{ $product->language('link') }}">
@if($product->thumbnail)
<img src="{{ $product->thumbnail }}" alt="{{ $product->language('name') }}">
@endif
</a>
<div class="product-info">
<h3 class="product-title">
<a href="{{ $product->language('link') }}">{{ $product->language('name') }}</a>
</h3>
<ul class="product-meta">
<li><i class="ti ti-folder"></i> {!! implode(', ', $product->list_categories) !!}</li>
<li><i class="ti ti-eye"></i> {{ number_format($product->view->count) }}</li>
</ul>
<p class="product-desc">{{ $product->language('description') }}</p>
</div>
</article>
@endforeach
