如何从 Prestashop 的数据库中获取特定产品
How to get specific products from database in Prestashop
有什么简单的方法可以从数据库中只检索 'Product Packs' 吗?我想显示不同类别的所有产品包组合。
如果我可以禁止此包出现在其他类别中,那就太好了。如果它变得太复杂,我也没有问题。
因为我使用的是自定义模板,所以我提供了一个代码示例,说明它如何在我的 Prestashop 1.6.1.4 中显示产品。
<div class ='cate_title'>
{foreach from=$productCates item=productCate name=posTabCategory}
<div id="tabtitle_{$productCate.id}" class="tab_title">
<h2>
<span>{$productCate.name}</span>
</h2>
</div>
{/foreach}
</div>
<ul class="tab_cates">
{$count=0}
{foreach from=$productCates item=productCate name=posTabCategory}
<li data-title="tabtitle_{$productCate.id}" rel="tab_{$productCate.id}" {if $count==0} class="active" {/if} > {$productCate.name}</li>
{$count= $count+1}
{/foreach}
</ul>
</div>
<div class="tab1_container">
{foreach from=$productCates item=productCate name=posTabCategory}
<div id="tab_{$productCate.id}" class="tab_category">
<div class="row">
<div class="productTabCategorySlider1">
{foreach from=$productCate.product item=product name=posTabCategory}
<div class="cate_item">
<div class="item-inner">
<a class ="bigpic_{$product.id_product}_tabcategory product_image" href="{$product.link|escape:'html'}" title="{$product.name|escape:html:'UTF-8'}"><img class="img-responsive" src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home_default')|escape:'html'}" alt="{$product.name|escape:html:'UTF-8'}" />
..............................
...............................
下面是sql,通过它你可以从数据库中获取所有包装产品
$pack_products = Db::getInstance()->executeS('SELECT * FROM '._DB_PREFIX_.'product WHERE cache_is_pack = 1');
有什么简单的方法可以从数据库中只检索 'Product Packs' 吗?我想显示不同类别的所有产品包组合。
如果我可以禁止此包出现在其他类别中,那就太好了。如果它变得太复杂,我也没有问题。
因为我使用的是自定义模板,所以我提供了一个代码示例,说明它如何在我的 Prestashop 1.6.1.4 中显示产品。
<div class ='cate_title'>
{foreach from=$productCates item=productCate name=posTabCategory}
<div id="tabtitle_{$productCate.id}" class="tab_title">
<h2>
<span>{$productCate.name}</span>
</h2>
</div>
{/foreach}
</div>
<ul class="tab_cates">
{$count=0}
{foreach from=$productCates item=productCate name=posTabCategory}
<li data-title="tabtitle_{$productCate.id}" rel="tab_{$productCate.id}" {if $count==0} class="active" {/if} > {$productCate.name}</li>
{$count= $count+1}
{/foreach}
</ul>
</div>
<div class="tab1_container">
{foreach from=$productCates item=productCate name=posTabCategory}
<div id="tab_{$productCate.id}" class="tab_category">
<div class="row">
<div class="productTabCategorySlider1">
{foreach from=$productCate.product item=product name=posTabCategory}
<div class="cate_item">
<div class="item-inner">
<a class ="bigpic_{$product.id_product}_tabcategory product_image" href="{$product.link|escape:'html'}" title="{$product.name|escape:html:'UTF-8'}"><img class="img-responsive" src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home_default')|escape:'html'}" alt="{$product.name|escape:html:'UTF-8'}" />
..............................
...............................
下面是sql,通过它你可以从数据库中获取所有包装产品
$pack_products = Db::getInstance()->executeS('SELECT * FROM '._DB_PREFIX_.'product WHERE cache_is_pack = 1');