Die TYPO3 Mailingliste - nicht fragen: lesen!
This is a discussion on Re: [TYPO3-german] Max. Bildbreite je nach Conten-Rahmen within the typo3-german@lists.netfielders.de forums, part of the TYPO3-Mailinglisten: DEUTSCH category; > Bekomme dies aber leider nicht so wirklich hin. Hoffe Ihr könnt mir da ein wenig weiterhelfen, folgendes habe ...
|
|||||||
| Registrieren | Hilfe | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
|
#1
|
|||
|
|||
|
> Bekomme dies aber leider nicht so wirklich hin. Hoffe Ihr könnt 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 (DOT) netfielders.de [mailto:typo3-german-bounces (AT) lists (DOT) netfielders.de] Im Auftrag von H. Reimers Gesendet: Donnerstag, 18. September 2008 08:32 An: typo3-german (AT) lists (DOT) 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 _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#2
|
|||
|
|||
|
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 (DOT) netfielders.de [mailto:typo3-german-bounces (AT) lists (DOT) netfielders.de] Im Auftrag von H. Reimers Gesendet: Donnerstag, 18. September 2008 09:05 An: typo3-german (AT) lists (DOT) 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 (DOT) de> schrieb im Newsbeitrag news:mailman.35666.1221721226.4573.typo3-german (AT) lists (DOT) 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 (DOT) netfielders.de [mailto:typo3-german-bounces (AT) lists (DOT) netfielders.de] Im Auftrag von H. Reimers Gesendet: Donnerstag, 18. September 2008 08:32 An: typo3-german (AT) lists (DOT) 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 _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
| Themen-Optionen | Thema durchsuchen |
| Ansicht | Thema bewerten |
|
|
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [TYPO3-german] Max. Bildbreite je nach Conten-Rahmen | H. Reimers | typo3-german@lists.netfielders.de | 1 | 18.09.2008 09:05 |
| Re: [TYPO3-german]Maximale Bildbreite (maxW) in Abhdngigkeit der Bildposition (imageorient) GELÖST! | Philipp Eckelmann | typo3-german@lists.netfielders.de | 0 | 24.07.2007 13:25 |
| Re: [TYPO3-german]Maximale Bildbreite (maxW) in Abhängigkeit der Bildposition (imageorient) | Philipp Eckelmann | typo3-german@lists.netfielders.de | 7 | 24.07.2007 12:54 |
| Re: [TYPO3-german] Maximale Bildbreite (maxW) in Abhdngigkeit derBildposition (imageorient) | Philipp Eckelmann | typo3-german@lists.netfielders.de | 2 | 24.07.2007 12:30 |
| [TYPO3-german] Maximale Bildbreite (maxW) in Abhängigkeit der Bildposition (imageorient) | Philipp Eckelmann | typo3-german@lists.netfielders.de | 0 | 23.07.2007 13:08 |