Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 23. Mai 2012 16:56

faglork
arbeitet mit CMS/ms
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.152
Webseite

[GELÖST] Smarty ELSE tut nicht

Moin!

Helft mir mal auf die Sprünge ...

[== php ==]
{content block="Infoblock Rechts" wysiwyg="true" assign="infoblock"} 
{global_content name="rechtespalte"} 
{if isset($infoblock)} 
{$infoblock} 
{else} 
{global_content name="rechtespalte"} 
{/if}

Warum wird global_content name="rechtespalte" nicht angezeigt wenn $infoblock leer ist?

Servus,
Alex

Offline

#2 23. Mai 2012 17:07

nockenfell
Moderator
Ort: Lenzburg, Schweiz
Registriert: 09. November 2010
Beiträge: 2.930
Webseite

Re: [GELÖST] Smarty ELSE tut nicht

[== php ==]
{content block="Infoblock Rechts" wysiwyg="true" assign="infoblock"} 
{global_content name="rechtespalte"} 
{if $infoblock|strip_tags|trim != ''} 
{$infoblock} 
{else} 
{global_content name="rechtespalte"} 
{/if}

--> $infoblock existiert immer, darum bringt ein isset() nichts. Du musst prüfen ob der Inhaltsblock einen Inhalt hat oder nicht.


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#3 23. Mai 2012 17:09

faglork
arbeitet mit CMS/ms
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.152
Webseite

Re: [GELÖST] Smarty ELSE tut nicht

*patsch*

Dank Dir!
Alex

Offline