Bereiche verstecken falls leer

Deutschsprachiger Support für CMS Made Simple
Post Reply
visitor

Bereiche verstecken falls leer

Post by visitor »

Hallo zusammen!

Ich möchte gerne ein einziges Template benutzen um eine Seite entweder 1,2 oder 3-spaltig auszugeben. Mein Problem ist, dasss ich nicht weiß wie ich die Ausgabe eines Content Blocks verhindern kann, wenn er leer ist.

Smarty versteht ja if, else Funktionen, aber wie würde man sowas umsetzen? Ich weiß nicht wie ich den jeweiligen Bereich referenzieren soll. Mein Ansatz sieht so aus:

Code: Select all

{if wasmusshierhin ne NULL}
{content block='rechts'}
{/if}
Bei "wasmusshierhin" hab ich eben keine Ahnung wie ich mich auf den Block "rechts" beziehen kann. Hilfe!?!
cyberman

Re: Bereiche verstecken falls leer

Post by cyberman »

Der Content-Tag hat einen optionalen Parameter "assign". Damit wird der Inhalt eines Contentblocks anstatt im Frontend in eine Variable ausgegeben. Bei mir funktioniert es so

Code: Select all

         {content block='rechts' assign='rechts'}
         {if $rechts ne ''}
            {content block='rechts'}
         {/if}
visitor

Re: Bereiche verstecken falls leer

Post by visitor »

Danke, hat geholfen!
Post Reply

Return to “German - Deutsch”