hoe beste wisselende content aan te pakken?

Nederlandse ondersteuning voor CMS Made Simple

Moderator: velden

janvl
Power Poster
Power Poster
Posts: 983
Joined: Wed Aug 13, 2008 10:57 am

Re: [opgelost] hoe beste wisselende content aan te pakken?

Post by janvl »

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
User avatar
timdebuurman
Power Poster
Power Poster
Posts: 891
Joined: Sun Nov 06, 2011 8:15 pm

Re: [opgelost] hoe beste wisselende content aan te pakken?

Post by timdebuurman »

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:

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
User avatar
timdebuurman
Power Poster
Power Poster
Posts: 891
Joined: Sun Nov 06, 2011 8:15 pm

Re: hoe beste wisselende content aan te pakken?

Post by timdebuurman »

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':

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
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Contact:

Re: hoe beste wisselende content aan te pakken?

Post by Rolf »

Code: Select all

{cms_selflink href='vakantie' }
Spatie mag daar niet staan in Smarty3
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
User avatar
timdebuurman
Power Poster
Power Poster
Posts: 891
Joined: Sun Nov 06, 2011 8:15 pm

Re: hoe beste wisselende content aan te pakken?

Post by timdebuurman »

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.
NextDoorMedia - Online Marketing Partner
https://www.nextdoormedia.nl
janvl
Power Poster
Power Poster
Posts: 983
Joined: Wed Aug 13, 2008 10:57 am

Re: hoe beste wisselende content aan te pakken?

Post by janvl »

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
User avatar
timdebuurman
Power Poster
Power Poster
Posts: 891
Joined: Sun Nov 06, 2011 8:15 pm

Re: hoe beste wisselende content aan te pakken?

Post by timdebuurman »

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..
NextDoorMedia - Online Marketing Partner
https://www.nextdoormedia.nl
User avatar
velden
Dev Team Member
Dev Team Member
Posts: 3497
Joined: Mon Nov 28, 2011 9:29 am

Re: hoe beste wisselende content aan te pakken?

Post by velden »

Tim, hoe heet het Global Content Block?
User avatar
timdebuurman
Power Poster
Power Poster
Posts: 891
Joined: Sun Nov 06, 2011 8:15 pm

Re: hoe beste wisselende content aan te pakken?

Post by timdebuurman »

{global_content name='wiewerktwanneer'}
NextDoorMedia - Online Marketing Partner
https://www.nextdoormedia.nl
User avatar
velden
Dev Team Member
Dev Team Member
Posts: 3497
Joined: Mon Nov 28, 2011 9:29 am

Re: hoe beste wisselende content aan te pakken?

Post by velden »

Ok, omdat er onlangs wat wijzigingen waren in de mogelijkheden van de naamgeving van GCB's. Maar de jouwe heeft geen abnormale karakters.
janvl
Power Poster
Power Poster
Posts: 983
Joined: Wed Aug 13, 2008 10:57 am

Re: hoe beste wisselende content aan te pakken?

Post by janvl »

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
User avatar
velden
Dev Team Member
Dev Team Member
Posts: 3497
Joined: Mon Nov 28, 2011 9:29 am

Re: hoe beste wisselende content aan te pakken?

Post by velden »

janvl 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
Die syntax lijkt wel correct te zijn. http://www.smarty.net/docs/en/language. ... quotes.tpl
http://www.smarty.net/docsv2/en/languag ... quotes.tpl
User avatar
timdebuurman
Power Poster
Power Poster
Posts: 891
Joined: Sun Nov 06, 2011 8:15 pm

Re: hoe beste wisselende content aan te pakken?

Post by timdebuurman »

Ja, die klopt wel...plus dat deze prima werkt op de andere pagina's
NextDoorMedia - Online Marketing Partner
https://www.nextdoormedia.nl
Post Reply

Return to “Dutch - Nederlands”