Hallo,
folgendes Szenario: Ein Snippet soll nur angezeigt werden, wenn es auch mit einem Inhalt gefüllt ist. Dazu weisen wir das Snippet einer Variable zu:
{$variable="{s name='snippetname' namespace='frontend/index/namespace'}{/s}"}
Später gibt es eine Abfrage, ob die Variable befüllt ist. Auf Grund dessen wird der Inhalt und etwas HTML drum herum angezeigt.
Probleme:
- Durch die Zuweisung des Snippets an die Variable kommt es zu Smarty-Fehlern, wenn man in dem Snippet HTML schreibt z.B.: Test
- Nachdem ein Snippet einmal befüllt wurde, kann es nie wieder leer sein, da man leere Snippets nicht speichern kann.
Gibt es hierfür eine bessere Variante?!