Ik probeer in een template een 'variabel' global content blok te plaatsen maar kom er helaas niet uit.
Ik heb een aantal global contentblokken met de naame:
sidebar-home, sidebar-diensten etc. Het gedeelte achter het streepje is afhankelijk van de pagina cq de menu optie. Ik heb op andere plaatsen in de template de menu-text als class gebruikt en dat is gelukt met
{menu_text|lower|replace:' ':'-'}
Ik zoek nu dus een manier om dit:
{global_content name= 'sidebar-home'}
ook variabel te maken, waarbij home dus variabel is.
Ik heb dit geprobeerd:
{global_content name= concat('sidebar-', menu_text|lower|replace:' ':'-')}
en
{global_content name= 'sidebar-', + {menu_text|lower|replace:' ':'-'}}
Hopelijk kan iemand met een stapje verder helpen.
Alvast bedank.t
global content blok variabel aanroepen
Moderator: velden
Re: global content blok variabel aanroepen
Code: Select all
{capture assign=foo}sidebar-{$page_alias}{/capture}
{global_content name=$foo}
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Re: global content blok variabel aanroepen
Waarom global content blocks gebruiken als ze op iedere pagina verschillend moeten zijn?
Re: global content blok variabel aanroepen
Je zou inderdaad ook een extra content blok kunnen opnemen in het HTML sjabloon, zoiets als:
Zet deze code op de plaats van de HTML blok.
Als je de pagina inhoud aanpast zul je zien dat er een tweede editor scherm zichtbaar is.
®
Code: Select all
{content block="een_unieke_naam" wysiwyg="true" label="De titel die zichtbaar is in de page editor"}
Als je de pagina inhoud aanpast zul je zien dat er een tweede editor scherm zichtbaar is.
®
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Re: global content blok variabel aanroepen
@Rolf: bedankt het werkt. Dat extra blok toevoegen doe je dan neem ik aan in het CMS zelf? Zover ben ik nog niet qua kennis, maar ik ga zeker uitzoeken hoe dat werk.
@McDavid: omdat dit de enige manier is die ik kende om dit voor elkaar te krijgen.
@McDavid: omdat dit de enige manier is die ik kende om dit voor elkaar te krijgen.