[TYPO3-german] Spalte automatisiert ausblenden?
cairon.41159597 at bloglines.com
cairon.41159597 at bloglines.com
Tue Dec 5 10:32:26 CET 2006
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
More information about the TYPO3-german
mailing list