Skabeloner og variabler
Generelt
Hver enkelt layoutskabelon er sammensat ud fra en række variabler, der alle udskriver / indsætter forskellige ting i skabelonen. Det kan være produktbillede, produktbeskrivelse, varenavn osv. Det betyder også at mens skabelonen redigeres vil man ikke se andet end en række variabler, men når kunden ser skabelonen i shoppen, vil alle variablerne være blevet erstattet af det reelle indhold.
Predefinerede indholdsskabeloner
Ved oprettelse af nye indholdsskabeloner er det muligt at få indsat et eksempel på hvordan et design kunne se ud. Ved at indsætte indhold fra en predefineret indholdsskabelon får man også indsat alle de nødvendige variabler til den valgte skabelon type. Når en predefineret skabelon derefter er indsat, kan man frit redigere i denne, ved feks at fjerne eller tilføje variabler som beskrevet i afsnittet “Variabler”.
For at indsætte indhold fra en predefineret indholdsskabelon, oprettes den ønskede sidelayout type under Design –> Egne sider, og i editoren der derefter fremkommer klikkes på ikonet .
Bemærk at hvis man benytter denne funktion på en skabelon hvor man allerede har indsat indhold, vil dette indhold blive overskrevet, hvis feltet “Replace actual contents” er markeret:
Variabler
I alle Layoutskabeloner bruges variabler. En variabel er et objekt der kan indsættes i editoren og som vil blive erstattet af en rigtig værdi når skabelonen bliver benyttet i frontend.
Eksempelvis vil [[ProductsFound]] variablen indsat på en Vareliste skabelon, vise antallet af produkter der er i en given produktgruppe.
Det er de enkelte sidetyper der bestemmer, hvilke variabler der er til rådighed. Variabelnavne indsættes via “Placeholder” funktionen i editoren (på nedenstående billede markeret med rødt):
BEMÆRK:
- Tastes et variabelnavn forkert vil denne blive vist som alm tekst i frontend istedet for at vise den ønskede værdi. Derfor anbefales det at indsætte variablerne via funktionen hertil (Placeholder) i stedet for at skrive dem selv.
- [[BuySection]] og [[Variants]] skal optræde på Varekortskabelon, også selvom de ikke benyttes. Ellers vil skabelonen fejle!
TIP: De fleste variabler er nærmere beskrevet i appendixet