[TYPO3-german] Max. Bildbreite je nach Conten-Rahmen
David Bruchmann
david at bruchmann-web.de
Thu Sep 18 09:40:25 CEST 2008
Bei LOAD_REGISTER muss das entsprechende Objekt im Ausgabestream sein, sonst
wird das einfach ignoriert.
Du musst also sicherstellen, dass entweder das Objekt selbst ausgegeben
wird, oder dass ein Ergebnis ausgegeben wird, dass auf diesem Objekt
basiert.
Zum Verständnis schlage ich vor, dass Du Dir per TS ein Bild erstellst bzw.
veränderst, das erst einmal nicht unbedingt innerhalb tt_content definiert
ist. Wenn das klappt, kannst Du immer noch komplizierter werden.
Beispiel:
page=PAGE
page.10 = IMAGE
page.10.file = toplogo*.gif
page.10.params = hspace=5
page.10.wrap = |<BR>
Darauf kannst Du aufbauen und verschiedene Dinge, wie auch LOAD_REGISTER
ausprobieren. Unter IMAGE ist in der TsRef übrigens keine Bildbreite
definiert, die Eigenschaft steht Dir dort nur unter params zur Verfügung
(was nichts an der tatsächlichen Bildgröße ändert).
Ansonsten musst Du mit GIFBUILDER arbeiten. Dann wird ein temporäres Bild
erstellt, das Du weitgehend beliebig verändern kannst.
Zum Test von LOAD_REGISTER schlage ich vor, dass Du erst einmal ein
Text-Beispiel wählst. Da merkst Du wahrscheinlich schneller wie das
funktioniert. Die Bildveränderung damit ist schon recht anspruchsvoll und
birgt mehr Fehlerquellen, wobei diese in TS prinzipiell schwer zu finden
bzw. zu debuggen sind.
Gruß
David
-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.netfielders.de
[mailto:typo3-german-bounces at lists.netfielders.de] Im Auftrag von H. Reimers
Gesendet: Donnerstag, 18. September 2008 09:05
An: typo3-german at lists.netfielders.de
Betreff: Re: [TYPO3-german] Max. Bildbreite je nach Conten-Rahmen
Hi David,
die LOAD_REGISTER usw. haben |berhaupt keine Wirkung. Bei normalen Content
Elementen
ohne benutzerdefinierten Rahmen ist die Bildbreite grv_er. Bei diesen Rahmen
soll sie allerdings etwas kleiner sein.
Bin leider nicht sooo der TypoScript crack :-)
Gru_ Hendrik
"David Bruchmann" <david at bruchmann-web.de> schrieb im Newsbeitrag
news:mailman.35666.1221721226.4573.typo3-german at lists.netfielders.de...
> Bekomme dies aber leider nicht so wirklich hin. Hoffe Ihr kvnnt mir da ein
wenig weiterhelfen, folgendes habe ich probiert...
Mit welchem Ergebnis?
Reicht die blo_e Definition zur Ausgabe, oder wie gibst Du Dein Ergebnis
aus?
Momentan sind Deine Breitenangaben |berall gleich.
Haben Deine LOAD_REGISTER |berhaupt einen Bezug, oder verpuffen die Angaben
wirkungslos (was ich denke)?
Vielleicht reichen meine Fragen bzw. Hinweise ja schon, dass Du es alleine
hinbekommst ;-)
Gru_
David
-----Urspr|ngliche Nachricht-----
Von: typo3-german-bounces at lists.netfielders.de
[mailto:typo3-german-bounces at lists.netfielders.de] Im Auftrag von H. Reimers
Gesendet: Donnerstag, 18. September 2008 08:32
An: typo3-german at lists.netfielders.de
Betreff: [TYPO3-german] Max. Bildbreite je nach Conten-Rahmen
Morgdhn,
ich habe mir |ber die TSconfig neue Rahmen f|r Content Elemente
eingerichtet, die der Benutzer
dann selbststdndig wdhlen kann. Soweit so gut... jetzt mvchte ich aber dass
bei der Auswahl bestimmter
Rahmen die maximale Bildbreite unterschiedlich ist. Bekomme dies aber leider
nicht so wirklich hin.
Hoffe Ihr kvnnt mir da ein wenig weiterhelfen, folgendes habe ich
probiert...
tt_content.stdWrap.innerWrap.cObject = CASE
tt_content.stdWrap.innerWrap.cObject {
key.field = section_frame
# 100 = TEXT
# 100.value = <div class="teaser teaser-green">|</div><div
class="teaserMargin"></div>
#
# 200 = TEXT
# 200.value = <div class="teaser teaser-red">|</div><div
class="teaserMargin"></div>
100 = COA
100.5 = LOAD_REGISTER
100.5.maxImageWidthInText = 139
100.5.maxImageWidth = 139
100.10 = TEXT
100.10.value = <div class="teaser teaser-green">|</div><div
class="teaserMargin"></div>
100.15 = RESTORE_REGISTER
200 = COA
200.5 = LOAD_REGISTER
200.5.maxImageWidthInText = 139
200.5.maxImageWidth = 139
200.10 = TEXT
200.10.value = <div class="teaser teaser-red">|</div><div
class="teaserMargin"></div>
200.15 = RESTORE_REGISTER
}
Danke und Gru_
Hendrik
More information about the TYPO3-german
mailing list