News-div nur wenn News vorhanden

Hilfe zu Modulen und Tags
Post Reply
antibart
Power Poster
Power Poster
Posts: 1162
Joined: Sun Aug 17, 2008 9:29 am

News-div nur wenn News vorhanden

Post by antibart »

Hallo,

Ich möchte-Template-Variante für eine einzelne Seite gestalten.

Nur auf der Startseite soll das Layout zweispaltig sein - der rest einspaltig.

Die erste Bedingung ist noch ganz einfach mit cgsimplesmarty zu bewältigen.

Code: Select all

{if $cgsimple->get_root_alias() == 'home''}

zeig zwei spalten

{else}

zeige eine spalte

{/if}
Die zweite Bedingung macht mir noch etwas Sorgen. Denn wenn keine News existieren, soll auf der Startseite ebenfalls nur das einspaltige Layout angezeigt werden.



Jemand einen Tipp ?
Last edited by antibart on Fri Oct 23, 2009 11:13 am, edited 1 time in total.
antibart
Power Poster
Power Poster
Posts: 1162
Joined: Sun Aug 17, 2008 9:29 am

Re: News-div nur wenn News vorhanden

Post by antibart »

Hmmm:

Ich habe es mal mit capture probiert:

Code: Select all

{if $cgsimple->get_root_alias() == 'home' }
{capture assign=aktuell}
   {news}
{/capture}
{if $aktuell != ''}
zeige zwei divs und {news}
{/if}
{else}

zeige ein div und keine  news

{/if}
haut  leider nicht hin. Keinerlei Auswirkung.  Die "leeren" News werden trotz Capture angezeigt.
Last edited by antibart on Sat Oct 24, 2009 7:28 am, edited 1 time in total.
antibart
Power Poster
Power Poster
Posts: 1162
Joined: Sun Aug 17, 2008 9:29 am

Re: News-div nur wenn News vorhanden

Post by antibart »

Hmm .. keiner einen Tipp?

Capture ist ja hier ganz gut beschrieben:

http://forum.cmsmadesimple.org/index.ph ... 625.0.html

... aber auch, wenn ich testweise statt irgendein anderes Modul einsetze (zb gobal content), zeigt es keine Auswirkung.
Last edited by antibart on Sat Oct 24, 2009 7:22 am, edited 1 time in total.
NaN

Re: News-div nur wenn News vorhanden

Post by NaN »

Gleiches Prinzip wie beim Menü würd ich sagen: im seiten template selber kein div für die news, sondern im news template. Da müsste dann auch eine Variable $newscount oder so sein. Wenn die größer null ist, dann ein div mit den ganzen news.
antibart
Power Poster
Power Poster
Posts: 1162
Joined: Sun Aug 17, 2008 9:29 am

Re: News-div nur wenn News vorhanden

Post by antibart »

NaN wrote: Gleiches Prinzip wie beim Menü würd ich sagen: im seiten template selber kein div für die news, sondern im news template. Da müsste dann auch eine Variable $newscount oder so sein. Wenn die größer null ist, dann ein div mit den ganzen news.
Klingt vernünftig - werde das mal testen...

Wobei das News-Div ja nicht nur ausgeblendet werden soll - das Content-div muss sich dann dementsprechend in der Breite ändern, denn die Divs haben feste pixel-Maße..
Last edited by antibart on Mon Oct 26, 2009 9:04 am, edited 1 time in total.
Post Reply

Return to “Module und Tags”