ugrás a tartalomhoz

Archívum - Jan 3, 2013 - Fórum téma

smarty: html tag előtt engedélyezni, hogyan?

Kubi · 2013. Jan. 3. (Cs), 10.14
Üdv!

Smarty-val akadt problémám:

A html tag előtti dolgokat a smarty figyelmen kívül hagyja. A templat-et generálom, többször használandó blokkokat capture-val helyezek el benne, külső forrásból. A smarty-n belül változóként van rá szükségem és mivel a blokkok tartalmazhatnak smarty kódot, változókat, csak így lehet megoldani, tudomásom szerint.

Ez a példa nem működik:

{capture "blok1"}blok1{/capture}
<html>
<body>
{$smarty.capture.blok1}
</body>
</html>


így már jó:

<html>
{capture "blok1"}blok1{/capture}
<body>
{$smarty.capture.blok1}
</body>
</html>


Gyors megoldás, hogy a kódot átírom, generálásnál a html tag után helyezze a dolgait, de a szép az lenne, ha maradhatna előtte. Tudtok erre valami megoldást? Googlizok, de semmi releváns infót nem tudtam kicsikarni.

Előre is köszi.