Hi!

Danke für die Hilfen! :)

Wenn ich das nun richtig verstanden habe, kommt dieser Code in das Spalten-Setup meiner Spaltensätze.
Sagen wir mal es gelten für Bilder folgende Maximalmaße:
Template schmal Gesamtbreite: 600
Template schmal, 2-spaltig: 300
Template schmal, 3-spaltig: 200
Template breit Gesamtbreite: 900
Template breit, 2-spaltig: 450
Template breit, 3-spaltig: 300

Dann steht im 2-spaltigen FCE dieser Code:
page.10 = LOAD_REGISTER
page.10.maxImageWidth = 300
page.10.maxImageWidth.override = 450
page.10.maxImageWidth.override.if.value.data = PAGE:tx_templavoila_to
page.10.maxImageWidth.override.if.equals = 3 #UID des Templates breit
page.20 = RECORDS
page.20.source.current=1
page.20.tables = tt_content
page.20.wrap = <!--TYPO3SEARCH_begin--> | <!--TYPO3SEARCH_end-->
page.30 = RESTORE_REGISTER

Und im 3-spaltigen dann:
page.10 = LOAD_REGISTER
page.10.maxImageWidth = 200
page.10.maxImageWidth.override = 300
page.10.maxImageWidth.override.if.value.data = PAGE:tx_templavoila_to
page.10.maxImageWidth.override.if.equals = 3 #UID des Templates breit
page.20 = RECORDS
page.20.source.current=1
page.20.tables = tt_content
page.20.wrap = <!--TYPO3SEARCH_begin--> | <!--TYPO3SEARCH_end-->
page.30 = RESTORE_REGISTER

Richtig!? Wo bekomm ich denn die UID des Seitentemplates her? :/ Ich dachte, das mal irgendwo gesehen zu haben, aber ich find diesbezüglich nichts mehr... oxo

Grüße
Nicole

Am 08.09.2010 08:16, schrieb Stefan Frömken:
Hallo Chris,

so ungefähr hab ich der Nicole das auch schon mal erklärt. Sie möchte
aber die Bildbreiten in Abhängigkeit des Seitentemplates definieren. Das
heißt: Ihr fehlt da noch ein "if".
In der englischen Liste ist Ihr der Tipp gegeben worden, das
Seitentemplate zuerst auszulesen. Also ungefähr sowas:

10 = TEXT
10.data = PAGE:tx_templavoila_to

Allerdings wird das Seitentemplate nicht in jeder Seite definiert,
sondern nur auf einigen parent Seiten. Deshalb müsste noch ein slide
eingebaut werden:

10 = TEXT
10.data = LEVELFIELD:-1,tx_templavoila_to,slide

Dieser Code kann aber immer nur auf die Felder des aktuellen Datensatzes
zugreifen. Also bleibt nur ein Code wie der folgende übrig:

page.10 = LOAD_REGISTER
page.10.maxImageWidth = 300
page.10.maxImageWidth.override = 600
page.10.maxImageWidth.override.if.value.data = PAGE:tx_templavoila_to
page.10.maxImageWidth.override.if.equals = 3
page.20 = RECORDS
page.20.source.current=1
page.20.tables = tt_content
page.20.wrap = <!--TYPO3SEARCH_begin--> | <!--TYPO3SEARCH_end-->
page.30 = RESTORE_REGISTER

Grundsätzlich wird die Variable auf 300 gesetzt. Nur wenn die UID des
Seitentemplates z.B. 3 ist, dann wird die Bildbreite auf 600 gesetzt.

Stefan


Am 08.09.2010 01:32, schrieb Christian Wolff:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hallo Nicole,
in Typoscript nutz man dafür
LOAD_REGISTER und RESTORE_REGISTER

das ganze sieht ann ungefähr so aus:

lib.spalte1 = COA
lib.spalte1 {
10 = LOAD_REGISTER
10.maxImageWidth = 200
10.maxImageWidthInText = 80

20< styles.content.getLeft

30 = RESTORE_REGISTER
}


gruss chris

Am 07.09.2010 22:31, schrieb Nicole:
Mag mir da nun keiner weiterhelfen?

Grüße
Nicole


Am 01.09.2010 11:37, schrieb Nicole:
Hi!

Ich bin gerade etwas fertig. Ich habe verschiedene Seitentemplates
(schmal und breit) und mehrere FCEs (2-spaltig, 3-spaltig), die je nach
Seitentemplate verschieden breite Spalten haben (logisch!).

Ich möchte nun die maximale Breite von Bildern und Bildelementen
innerhalb der FCE-Spalten festlegen.

Ich kann kaum TypoScript, aber ist es nicht möglich, dem Seitentemplate
eine Variabel zuzuweisen, im FCE diese Variabel abzufragen - "wenn das
FCE im schmal-Template ist, sind die Bilder in den Spalten maximal
200px
breit" , "wenn das FCE im breit-Template ist, sind die Bilder nicht
größer als 300px" - ist das möglich? Wie???

In dem Threat "Breite von "Nur Bilder" bestimmen" habe ich schon
Hinweise bekommen, jedoch blicke ich überhaupt nicht mehr durch und
hoffe nun, dass mir hier jemand helfen kann, weil jetzt gar nichts mehr
funktioniert.

Es wäre echt superlieb, wenn mir hier jemand weiterhelfen könnte. Ich
bin echt am Ende...

Grüße
Nicole



- --
Christian Wolff // Berlin
http://www.connye.com

some projects:
http://richtermediagroup.com | http://titanic.de |
http://keyopinions.info
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (MingW32)

iEYEARECAAYFAkyGy38ACgkQIcCaXPh/JHGllgCg2/HhjdVysrDHsWjn1cTzAzIi
XdcAnRu/iWezOXhdv5qVvv0TaioAF0QN
=Z5AZ
-----END PGP SIGNATURE-----


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

Antwort per Email an