Templates/examples/custom-templates

Fra Shoporama dokumentation
Skift til: Navigation, Søgning

Lad os sige at du vil have en side der hedder www.shopnavn.dk/eksempel hvor du viser nogle udvalgte produkter. Dette kan du gøre på følgende måde:

  • Opret en kategori og giv den URL'en eksempel
  • Vælg at kategorien ikke skal være i menuen (med mindre du selvfølgelig vil have den der)
  • Opret et Ekstra-felt der fx hedder template. Fx template=eksempel.html
  • Indsæt et check på om $category og ekstrafeltet er sat der hvor du vil inkludere din template. Fx i global, hvor du kan gøre det med:
<{if $category && $category->getMetaValue("template")}>

  <{assign var="template" value=$category->getMetaValue("template")}>

  <{include file=$template}>

<{else}>
 
  Her skal din alm. templates indhold være

<{/if}>
  • Opret eksempel.html, og lav den visning af kategorien du ønsker. Fx
<h1><{$category->getName()|escape}></h1>

<ul>
  <{section name="i" loop=$products}>
    <li><a href="<{$products[i]->getUrl()|escape}>"><{$products[i]->getName()|escape}></a></li>
  <{/section}>
</ul>