Beste Mensen,
Ik heb een paginasjabloon gemaakt om pagina gegevens op twee vormen te kunnen retourneren.
De ene vorm is als html pagina, de andere als een speciale string die ik in flash wil gaan gebruiken.
Welke vorm wordt geretourneerd is afhankelijk van de aanroep. Ik gebruik daarbij een urlparameter en test daarop middels een udt.
Als ik de pagina aanroep krijg ik een foutmelding over een onverwachte else tag.
Weet iemand wat hier aan de hand is?
{detect_flash_call}
{if $flashcall==FALSE}
{sitename} - {title}
{metadata}
{stylesheet}
{sitename}
{menu}
{title}
{content}
{else}
&title={title}&content={content}
{/if}
Merkwaardige foutmelding sjabloon
Moderator: velden
Re: Merkwaardige foutmelding sjabloon
Hallo Rob,
even een schot voor de boeg,
tussen je {if} en {else} smarty-tags staan verschillende ander smarty-tags,
ik kan me voorstellen dat dat niet goed gaat.
Je statement na de {if} moet misschien omsloten worden met haakjes o.i.d.
(ik heb me nog niet vol op smarty gestort . . )
Groet,
Jan
even een schot voor de boeg,
tussen je {if} en {else} smarty-tags staan verschillende ander smarty-tags,
ik kan me voorstellen dat dat niet goed gaat.
Je statement na de {if} moet misschien omsloten worden met haakjes o.i.d.
(ik heb me nog niet vol op smarty gestort . . )
Groet,
Jan
-
- Forum Members
- Posts: 75
- Joined: Wed Aug 20, 2008 2:08 pm
- Location: Nijmegen, the Netherlands
Re: Merkwaardige foutmelding sjabloon
Hallo Jan,
Het plaatsen van smarty tags tussen if statements gebeurt veelvuldig en zou geen probleem mogen zijn.
Wat wel vreemd is is dat er in het gecompileerde sjabloon aan het einde een “if” beëindiging staat maar dat ik de openende niet terug kan vinden...
Als ik het gehele stuk code, bedoeld voor de html versie, in een html blok zet en dat vervolgens in het sjabloon aanroep dan werkt alles als een zonnetje???
Groet,
Rob
Het plaatsen van smarty tags tussen if statements gebeurt veelvuldig en zou geen probleem mogen zijn.
Wat wel vreemd is is dat er in het gecompileerde sjabloon aan het einde een “if” beëindiging staat maar dat ik de openende niet terug kan vinden...
Als ik het gehele stuk code, bedoeld voor de html versie, in een html blok zet en dat vervolgens in het sjabloon aanroep dan werkt alles als een zonnetje???
Groet,
Rob
Re: Merkwaardige foutmelding sjabloon
Dan lijkt het er misschien op dat er elders in het sjabloon een foutje zit? Ik kan aan jouw code die je hier geplaatst hebt niets vreemds ontdekkenrobbedoes wrote: Als ik het gehele stuk code, bedoeld voor de html versie, in een html blok zet en dat vervolgens in het sjabloon aanroep dan werkt alles als een zonnetje???