hoe beste wisselende content aan te pakken?
Moderator: velden
Re: [opgelost] hoe beste wisselende content aan te pakken?
Het zou er zo uit kunnen zien:
{assign var=daynr value=$smarty.now|date_format:"%w"}
{assign var=txt value="Vandaag aan het werk: <strong>"}
{assign var=txtend value="</strong>"
{foreach from=$items item=item}
{if $daynr == 2}
{$txt} {$item->fielddefs.dinsdag.value|cms_escape} {$txtend}
etc.
echter assigns kosten nogal wat memory dus zou ik die met maat inzetten.
m.vr.gr.
Jan
{assign var=daynr value=$smarty.now|date_format:"%w"}
{assign var=txt value="Vandaag aan het werk: <strong>"}
{assign var=txtend value="</strong>"
{foreach from=$items item=item}
{if $daynr == 2}
{$txt} {$item->fielddefs.dinsdag.value|cms_escape} {$txtend}
etc.
echter assigns kosten nogal wat memory dus zou ik die met maat inzetten.
m.vr.gr.
Jan
- timdebuurman
- Power Poster
- Posts: 891
- Joined: Sun Nov 06, 2011 8:15 pm
Re: [opgelost] hoe beste wisselende content aan te pakken?
thx.
Ik dacht dat je gewoon zoierts kon doen:
assign="dag"
in plaats van
assign var=dag
Of maakt dat niks uit?
De sjabloon in ListIt2 is nu zo:
Ik dacht dat je gewoon zoierts kon doen:
assign="dag"
in plaats van
assign var=dag
Of maakt dat niks uit?
De sjabloon in ListIt2 is nu zo:
Code: Select all
{assign var=dag value=$smarty.now|date_format:"%w"}
{assign var=txt value="Vandaag aan het werk: <strong>"}
{assign var=txtend value="</strong>"}
{foreach from=$items item=item}
{if $dag == 0} Vandaag zijn we gesloten
{elseif $dag == 1}
{$txt}{$item->fielddefs.maandag.value|cms_escape}{$txtend}
{elseif $dag == 2}
{$txt}{$item->fielddefs.dinsdag.value|cms_escape}{$txtend}
{elseif $dag == 3}
{$txt}{$item->fielddefs.woensdag.value|cms_escape}{$txtend}
{elseif $dag == 4}
{$txt}{$item->fielddefs.donderdag.value|cms_escape}{$txtend}
{elseif $dag == 5}
{$txt}{$item->fielddefs.vrijdag.value|cms_escape}{$txtend}
{elseif $dag == 6}
{$txt}{$item->fielddefs.zaterdag.value|cms_escape}{$txtend}
{/if}
{/foreach}
NextDoorMedia - Online Marketing Partner
https://www.nextdoormedia.nl
https://www.nextdoormedia.nl
- timdebuurman
- Power Poster
- Posts: 891
- Joined: Sun Nov 06, 2011 8:15 pm
Re: hoe beste wisselende content aan te pakken?
Ik heb nu een vreemd probleem hiermee waar ik niet uit kom.
De listit-aanroep staat in een html-blok.
Het html-blok wordt op 2 plaatsen op de website aangeroepen.
Op de ene pagina werkt het wel, maar op de andere pagina niet en ik kom er niet achter waar dat aan ligt.
Je zou denken dat de code een comflict heeft met een andere code op de pagina. De plaats waar hij niet zichtbaar word is de contactpagina met formulier.
Maar toen ik het formulier even weghaalde, kwam hij ook niet.
Misschien dat iemand kan zien wat het probleem is?
Pagina waar hij wel komt:
http://www.herenkapsalonbenniekoopman.nl/over-ons
Pagina waar hij niet komt:
http://www.herenkapsalonbenniekoopman.nl/contact
Het gaat dus om het stukje:
Vandaag aan het werk: Bennie en Miranda
Op beide pagina's staat dit in de editor:
{global_content name='wiewerktwanneer'}
Dit is de inhoud van het html-blok 'wiewerktwanneer':
De listit-aanroep staat in een html-blok.
Het html-blok wordt op 2 plaatsen op de website aangeroepen.
Op de ene pagina werkt het wel, maar op de andere pagina niet en ik kom er niet achter waar dat aan ligt.
Je zou denken dat de code een comflict heeft met een andere code op de pagina. De plaats waar hij niet zichtbaar word is de contactpagina met formulier.
Maar toen ik het formulier even weghaalde, kwam hij ook niet.
Misschien dat iemand kan zien wat het probleem is?
Pagina waar hij wel komt:
http://www.herenkapsalonbenniekoopman.nl/over-ons
Pagina waar hij niet komt:
http://www.herenkapsalonbenniekoopman.nl/contact
Het gaat dus om het stukje:
Vandaag aan het werk: Bennie en Miranda
Op beide pagina's staat dit in de editor:
{global_content name='wiewerktwanneer'}
Dit is de inhoud van het html-blok 'wiewerktwanneer':
Code: Select all
hier een stuk tekst...
{ListIt2wiewerkt include_items="w`$smarty.now|date_format:'%W'+1`" assign="w"} {ListIt2wiewerkt include_items='normaal' assign='normaal'} {if $anders} {$anders} {elseif $w} {$w} {else} {$normaal} {/if}<p><a href="{cms_selflink href='vakantie' }">Klik hier voor het werkschema in de vakantie tijd.</a></p><img class="breed" src="uploads/images/herenkapsalon.jpg" alt="" width="600" height="257" />
NextDoorMedia - Online Marketing Partner
https://www.nextdoormedia.nl
https://www.nextdoormedia.nl
Re: hoe beste wisselende content aan te pakken?
Code: Select all
{cms_selflink href='vakantie' }
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
- timdebuurman
- Power Poster
- Posts: 891
- Joined: Sun Nov 06, 2011 8:15 pm
Re: hoe beste wisselende content aan te pakken?
Die staat in het html-blok die op beide pagina's aangeroepen wordt.
Ik heb het wel gecorrigeerd, maar het heeft het probleem niet verholpen.
Ik heb het wel gecorrigeerd, maar het heeft het probleem niet verholpen.
NextDoorMedia - Online Marketing Partner
https://www.nextdoormedia.nl
https://www.nextdoormedia.nl
Re: hoe beste wisselende content aan te pakken?
Even een wat vreemde aanpak.
Ik heb dat ook wel eens, dan maak ik de pagina opnieuw en zet stap voor stap de inhoud en de kode opnieuw in die nieuwe pagina, dat doe ik via kopieren vanuit een editor.
Het is me al een paar keer gelukt om zo onverklaarbare zaken weg te krijgen. Meestal waren het pagina's die al langer bestonden en na een update problemen gaven. Klaarblijkelijk blijft er af en toe iets verkeerds "hangen".
Success,
Jan
Ik heb dat ook wel eens, dan maak ik de pagina opnieuw en zet stap voor stap de inhoud en de kode opnieuw in die nieuwe pagina, dat doe ik via kopieren vanuit een editor.
Het is me al een paar keer gelukt om zo onverklaarbare zaken weg te krijgen. Meestal waren het pagina's die al langer bestonden en na een update problemen gaven. Klaarblijkelijk blijft er af en toe iets verkeerds "hangen".
Success,
Jan
- timdebuurman
- Power Poster
- Posts: 891
- Joined: Sun Nov 06, 2011 8:15 pm
Re: hoe beste wisselende content aan te pakken?
Hoi,
Ik heb het geprobeerd, maar lukt niet.
Als ik het html-blok op een andere, bestaande pagina erbij plaats, werkt het wel, maar een nieuwe pagina aanmaken en erop zetten, dan werkt hij niet..
Ik heb het geprobeerd, maar lukt niet.
Als ik het html-blok op een andere, bestaande pagina erbij plaats, werkt het wel, maar een nieuwe pagina aanmaken en erop zetten, dan werkt hij niet..
NextDoorMedia - Online Marketing Partner
https://www.nextdoormedia.nl
https://www.nextdoormedia.nl
Re: hoe beste wisselende content aan te pakken?
Tim, hoe heet het Global Content Block?
- timdebuurman
- Power Poster
- Posts: 891
- Joined: Sun Nov 06, 2011 8:15 pm
Re: hoe beste wisselende content aan te pakken?
{global_content name='wiewerktwanneer'}
NextDoorMedia - Online Marketing Partner
https://www.nextdoormedia.nl
https://www.nextdoormedia.nl
Re: hoe beste wisselende content aan te pakken?
Ok, omdat er onlangs wat wijzigingen waren in de mogelijkheden van de naamgeving van GCB's. Maar de jouwe heeft geen abnormale karakters.
Re: hoe beste wisselende content aan te pakken?
Probeer in het content blok ook eens alle quotes op de zelfde manier te zetten, ik zie daar:
include_items="w`
dus " en "
of ' en '
groet,
Jan
include_items="w`
dus " en "
of ' en '
groet,
Jan
Re: hoe beste wisselende content aan te pakken?
Die syntax lijkt wel correct te zijn. http://www.smarty.net/docs/en/language. ... quotes.tpljanvl wrote:Probeer in het content blok ook eens alle quotes op de zelfde manier te zetten, ik zie daar:
include_items="w`
dus " en "
of ' en '
groet,
Jan
http://www.smarty.net/docsv2/en/languag ... quotes.tpl
- timdebuurman
- Power Poster
- Posts: 891
- Joined: Sun Nov 06, 2011 8:15 pm
Re: hoe beste wisselende content aan te pakken?
Ja, die klopt wel...plus dat deze prima werkt op de andere pagina's
NextDoorMedia - Online Marketing Partner
https://www.nextdoormedia.nl
https://www.nextdoormedia.nl