De extra template data wordt gebruikt om bepaalde elementen op productniveau in je webshop te regelen. Hiermee wordt het mogelijk om extra functies aan je productpagina's en productcategorieën toe te voegen.
Staat deze optie nog niet standaard ingeschakeld bij het product waaraan je deze wilt toevoegen onder Producten > Product, dan kun je de extra velden inschakelen onder Instellingen > Shopinstellingen > Workflow. Onder het kopje BACKOFFICE kun je daar de optie Extra template data aanvinken.
Hoe werkt het?
Voor het gebruik van data velden dien je de volgende code te gebruiken in de Template Editor. Je vindt deze onder Design > Thema Editor in het linker menu van je backoffice:
{% if product.data_01 == 'koppelwoord' %}
Als data _01 is ingevuld, wordt de HTML code opgeroepen die hier geschreven dient te worden.
{% else %}
Als data _01 niet is ingevuld wordt de HTML code opgeroepen die hier geschreven dient te worden. (Vaak de originele codes)
{% endif %}
Wat je hier doet is een if/else code maken. Als data_01 is ingevuld bij een product dan wordt code 01 gebruik, als data_01 niet is ingevuld wordt de standaardcode gebruikt. In principe kun je deze codes voor bijna alles gebruiken voor de productpagina in je webshop.
Voorbeeld
Je schrijft bijvoorbeeld de HTML/CSS-code voor producten waar als label "Nieuw" wordt weergegeven over de productafbeelding heen. Je kunt dan op productniveau bepalen wanneer deze code opgeroepen dient te worden.
De code voor data ziet er als volgt uit:
{% if product.data_01 == 'Nieuw' %}
-html code voor een label dat over de productafbeeldingen valt-
{% else %}
-Oorspronkelijke code die wordt weergeven wanneer data_01 niet is ingevuld-
{% endif %}
Kort gezegd, maak je hier een IF THEN/ELSE code. Als het veld data_01 voor een bepaald product de term Nieuw bevat, wordt de HTML-code in de THEN-sectie geactiveerd. Nieuw is de link-term die gebruikt wordt om het product in kwestie aan een specifieke HTML-code te koppelen.