Hi,

du könntest den "Rahmen" der rechten Spalte nur dann wrappen wenn auch
Inhalt dort vorhanden ist
Bsp.:

temp.rightContent < styles.content.getRight
temp.rightContent.stdWrap {
  wrap = <div class="columnRight">|</div>
  required = 1 
}

grüße,
  Georg

[EMAIL PROTECTED] schrieb:
> Guten Tag,
>
> bei meiner Typo3 Seite blende ich die rechte Spalte per CSS
> automatisch aus, wenn der Inhalt leer ist. Dazu habe ich eine Funktion in
> der localconf.php geschrieben:
>
> function right_column_filled()
> {
>     
>     GLOBAL $TSFE;
>          $q = "SELECT count(uid) AS counter FROM tt_content
> WHERE hidden = '0' AND deleted = '0' AND pid = '".$TSFE->id."' AND colPos
> = '2'";
>          $row = mysql_fetch_array(mysql_query($q));
>          if($row["counter"]>0)
>
>               return true;
>          return false;
> }
>
> Im Setup-Bereich
> meines Templates schalte ich dann eine CSS Datei dazu, die die Spalte 
> ausblendet:
>
>
> [userFunc = right_column_filled()]
>    page.headerData.20 = TEXT
>    page.headerData.20.value
> = <link rel="stylesheet" type="text/css" 
> href="fileadmin/templates/{$templateName}/styles_right.css"
> />
> [GLOBAL]
>
>
> Ich habe den Eindruck das dieser ganze Vorgang etwas ineffizient
> ist, hat jemand vielleicht eine bessere Möglichkeit gefunden?
>
> MfG Artur
> Hallmann
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german@lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an