Neu Merkmalliste auf einer CMS-Seite anzeigen

RCE

Aktives Mitglied
31. Januar 2018
99
7
Hallo,
ich hoffe ich bin im richtigen Forum (zumindest geht um das Thema Templatesprache).
Mit welchem smarty-Code kann ich auf einer CMS-Seite eine Merkmalliste anzeigen? Eine Artikelliste (wie zB. Bestseller) ist ja möglich.
Kann man also den Code so anpassen, dass er statt Produkten Merkmale auflistet?
PHP:
{get_product_list kKategorie=1 nLimit=3 kSuchspecial=4 cAssign="myProducts"}
{if $myProducts}
  <ul>
  {foreach name=custom from=$myProducts item=oCustomArtikel}
   <li>{$oCustomArtikel->cName}</li>
  {/foreach}
  </ul>
{/if}

Wird wohl so sein, dass da etwas in der functions.php erstellt werden müsste.
Wobei, das gibt es ja schon folgende Codezeilen bei der Funktion "get_product_list"
PHP:
$cMerkmalFilter_arr = (isset($params['cMerkmalFilter']))
        ? setzeMerkmalFilter(explode(';', $params['cMerkmalFilter']))
        : null;
Könnte damit etwas anfangen?
 
Zuletzt bearbeitet:

martinwolf

Offizieller Service Partner
SPBanner
6. September 2012
3.716
355
Auf einer CMS Seite kannst Du gar keine Merkmale dynamisch darstellen lassen, da Smarty hier nicht interpretiert wird.
 

RCE

Aktives Mitglied
31. Januar 2018
99
7
Ich habe jetzt get_product_list verwendet, da werden allerdings ganze Artikel augeführt und man das ist, wenn man nur Artikelnummer, Kategorie und Merkmale haben möchte zu perfomancelastig.
Desweiteren werden nicht alle Merkmale angezeigt, welche ein Artikel hat. Da werden wohl einige ausgefiltert, kann man einstellen, dass alle Merkmale aufgeführt werden und nicht nur eine bestimmte Höchstmenge?
Also das Merkmal an sich ist online, nur bei manchen Produkten wird es (wohl wegen der Menge der anderen Merkmale) nicht beim Suchfilter aufgeführt und nicht auch nicht als Smarty-Variable abrufbar.
 

Ähnliche Themen