2016-03-23 21 views
0

Gibt es eine einfache Möglichkeit, nur 'Produktpakete' aus der Datenbank abzurufen? Ich möchte alle Produktpaketkombinationen in verschiedenen Kategorien anzeigen.So erhalten Sie bestimmte Produkte aus der Datenbank in Prestashop

Und es wäre toll, wenn ich dieses Paket deaktivieren könnte, um in einer anderen Kategorie angezeigt zu werden. Wenn es zu komplex wird, habe ich kein Problem damit.

Da ich eine benutzerdefinierte Vorlagen verwende, gebe ich ein Beispielcode, wie es Produkt in meinem Prestashop 1.6.1.4 anzeigt.

<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'}" /> 

     .............................. 
     ............................... 

Antwort

0

Folgen ist SQL, mit dem Sie alle Pack Produkte aus der Datenbank erhalten können $pack_products = Db::getInstance()->executeS('SELECT * FROM '._DB_PREFIX_.'product WHERE cache_is_pack = 1');

Verwandte Themen