TYPO3-Testaccount
Testen Sie die aktuelle TYPO3 Version 4.4.2 kostenlos und unverbindlich für einen Monat!

jetzt testen

Schulungen

jetzt buchen

Anderes CSS wenn Inhalt in rechter Spalte


Autor Nachricht
Verfasst am: 16. 02. 2007 [09:38]
einpraegsam.net
Moderator
Themenersteller
Dabei seit: 17.01.2005
Beiträge: 8534
Vielleicht kanns jemand gebrauchen:

TYPOSCRIPT
page.headerData = COA
page.headerData {
	10 = COA
	10 {
		if.isTrue.numRows/">numRows < styles.content.getRight
		10 = TEXT
		10.value = <link rel="stylesheet" type="text/css" href="fileadmin/3spalten.css" />
	}
	20 = COA
	20 {
		if.isFalse.numRows/">numRows < styles.content.getRight
		10 = TEXT
		10.value = <link rel="stylesheet" type="text/css" href="fileadmin/2spalten.css" />
	}
 
}


ProfilWWW
Verfasst am: 22. 06. 2007 [15:47]
enobe.de
Dabei seit: 08.02.2007
Beiträge: 113
super, in genau dieser richtung solls mal weitergehen, damit der kunde nicht selber das design auswählen muss. geht doch auch automatisch, oder?

ProfilWWW
Verfasst am: 22. 06. 2007 [17:35]
einpraegsam.net
Moderator
Themenersteller
Dabei seit: 17.01.2005
Beiträge: 8534
enobe.de schrieb:

geht doch auch automatisch, oder?


Äh ja, das war der Sinn dieses Posts icon_biggrin.gif

ProfilWWW
Verfasst am: 23. 06. 2007 [17:15]
Tosta
Dabei seit: 14.03.2007
Beiträge: 44
Sehr schön, vielen Dank!

Ich hätte da gern noch eine Verständnisfrage: Was steckt syntaktisch und semantisch hinter der Konstruktion
TYPOSCRIPT
if.isTrue.numRows/">numRows < styles.content.getRight

numRows ist eine stdWrap-Funktion, die mir die Anzahl der SELECTierten Tabellenzeilen liefert. Normal bezieht sich das dann auf die aktuelle CONTENT-SELECTion? Und ich kann aber hinter numRows einfach mit "<" einen anderen Datenbank-Lesezugriff angeben?

Wird durch styles.content.getRight nicht der ganze Tabelleninhalt aus der Datenbank gelesen? Dann wäre die Abfrage doch recht teuer, weil ich den Inhalt ja nicht verarbeite, sondern nur die Anzahl der Zeilen. (Damit will ich dieses praktische Stückchen Code nicht schlecht machen, aber vielleicht lässt es sich optimieren.)

Dankbar für Erläuterung:

Tosta.
Profil
Verfasst am: 03. 08. 2007 [09:11]
aZon
Dabei seit: 15.05.2007
Beiträge: 21
Des schaut ob in getRight eine Zeile (inhalt) vorhanden ist und wenn das True ist dann kommt halt die Konsequenz
ProfilWWWICQ
Verfasst am: 03. 08. 2007 [16:48]
Tevsa
Dabei seit: 19.01.2006
Beiträge: 134
Supi, danke habe ich heute gebraucht.

Lieben Gruß

Tevsa
Profil
Verfasst am: 22. 09. 2007 [15:27]
piripi
Dabei seit: 30.11.2005
Beiträge: 48
super danke könnte ich heute gut gebrauchen!
ProfilWWWICQAIM