Re: [TYPO3-german] Breite von Nur Bilder bestimmen
Ah ne...nicht ganz: Template Konstanten und Template Setup sind in Ordnung. Meinetwegen auch noch die Konstanten im FCE, aber darauf verweist du falsch: Es muss heißen: 5.maxImageWidth = {$imageWidth} Dieses $imageWidth muss das gleiche Wort sein wie das Wort in den Klammern der FCE-Konstanten ODER: Du änderst die Konstanten im FCE so um: imageWidthfce2{$_CONSTANTS.imageWidthfce2}/imageWidthfce2 Dann dürfte es auch gehen. Also...such dir einen dieser Wege aus. Stefan Nicole schrieb: Danke Stefan für den Link. Das ist sehr interessant! Allerdings würde ich gerne die Breite für mehrere FCEs definieren (habe nun die Methode benutzt, die du mit Vereinfachte Konfiguration (Teil 2) tituliert hast. Habe deshalb versucht statt imageWidth imageWidthfce2 zu benutzen. Leider ist das Ergebnis nun breiter als vorher, was es nicht sein sollte... ôo FCE - Typo-Script-Konstanten imageWidth{$_CONSTANTS.imageWidthfce2}/imageWidth FCE - Typo-Script-Code #Maximale Breite für Bilder 5 = LOAD_REGISTER 5.maxImageWidth = {$imageWidthfce2} 10= RECORDS 10.source.current=1 10.tables = tt_content 15 = RESTORE_REGISTER Template - Konstanten #Bildbreite in FCE imageWidthfce2 = 75px Template - Setup #Maximale Breite für Bidler in FCEs _CONSTANTS.imageWidthfce2 = {$imageWidthfce2} Weißt du, woran das liegt bzw. wie ich denn für verschiedene FCE verschiedene Maximalbreiten angeben kann? Danke dir! Grüße Nicole Am 14.07.2010 07:47, schrieb Stefan Frömken: Hallo Ralf-René, da fehlt noch ein 5 = LOAD_REGISTER in Deinem Beispielscript. Dieses Beispiel habe ich mal in einer Dokumentation zur Zweispaltigkeit festgehalten: http://typo3.sfroemken.de/typo3-tutorials/extensions/css-styled-content/dynamik.html Stefan Ralf-René Schröder schrieb: Nicole schrieb: Ich versteh hier grad gar nichts. dann wid's jetzt nicht gerade leichter... Bei dem Template handelt es sich um eine HTML-Datei ich die mit TemplaVoilá gemappt habe. ich gehe mal davon aus dass du für deine beiden Templates auch zwei unterschiedliche DS(Dateistruktur) hast Im Falle das es nur ein DS mit zwei TOs ist wird es etwas komplizierter... du suchst im XML Bereich der DS für deinen Hauptbereich (ich weiß jetzt zwar nicht wie er bei dir heist, aber ich sag mal einfach field_maincontent) 10= RECORDS 10.source.current=1 10.tables = tt_content und ersetzt es durch 5.maxImageWidth = 600 10= RECORDS 10.source.current=1 10.tables = tt_content 20 = RESTORE_REGISTER und im anderen dann eben 700 falls du nur eine DS mit zwei TOs hast, dann kommt das ganze ins localprocessing des TO aber mit der gleichen Struktur wie in der DS, alles was nicht verändert wurde einfach entfernen so in der Art: T3DataStructure ROOT type=array el type=array field_maincontent type=array tx_templavoila type=array TypoScript![CDATA[ 5.maxImageWidth = 600 10= RECORDS 10.source.current=1 10.tables = tt_content 20 = RESTORE_REGISTER ]]/TypoScript /tx_templavoila /field_maincontent /el /ROOT /T3DataStructure ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Breite von Nur Bilder bestimmen
danke für's mittdenken... da blieb doch glatt was bei CopyPaste auf der Strecke Stefan Frömken schrieb: da fehlt noch ein 5 = LOAD_REGISTER in Deinem Beispielscript. 10= RECORDS 10.source.current=1 10.tables = tt_content und ersetzt es durch 5 = LOAD_REGISTER 5.maxImageWidth = 600 10 = RECORDS 10.source.current=1 10.tables = tt_content 20 = RESTORE_REGISTER und im anderen dann eben 700 -- Ralf-René Schröder http://if-20.com ... YAML templates for TYPO3 __ ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Breite von Nur Bilder bestimmen
Danke Stefan für den Link. Das ist sehr interessant! Allerdings würde ich gerne die Breite für mehrere FCEs definieren (habe nun die Methode benutzt, die du mit Vereinfachte Konfiguration (Teil 2) tituliert hast. Habe deshalb versucht statt imageWidth imageWidthfce2 zu benutzen. Leider ist das Ergebnis nun breiter als vorher, was es nicht sein sollte... ôo FCE - Typo-Script-Konstanten imageWidth{$_CONSTANTS.imageWidthfce2}/imageWidth FCE - Typo-Script-Code #Maximale Breite für Bilder 5 = LOAD_REGISTER 5.maxImageWidth = {$imageWidthfce2} 10= RECORDS 10.source.current=1 10.tables = tt_content 15 = RESTORE_REGISTER Template - Konstanten #Bildbreite in FCE imageWidthfce2 = 75px Template - Setup #Maximale Breite für Bidler in FCEs _CONSTANTS.imageWidthfce2 = {$imageWidthfce2} Weißt du, woran das liegt bzw. wie ich denn für verschiedene FCE verschiedene Maximalbreiten angeben kann? Danke dir! Grüße Nicole Am 14.07.2010 07:47, schrieb Stefan Frömken: Hallo Ralf-René, da fehlt noch ein 5 = LOAD_REGISTER in Deinem Beispielscript. Dieses Beispiel habe ich mal in einer Dokumentation zur Zweispaltigkeit festgehalten: http://typo3.sfroemken.de/typo3-tutorials/extensions/css-styled-content/dynamik.html Stefan Ralf-René Schröder schrieb: Nicole schrieb: Ich versteh hier grad gar nichts. dann wid's jetzt nicht gerade leichter... Bei dem Template handelt es sich um eine HTML-Datei ich die mit TemplaVoilá gemappt habe. ich gehe mal davon aus dass du für deine beiden Templates auch zwei unterschiedliche DS(Dateistruktur) hast Im Falle das es nur ein DS mit zwei TOs ist wird es etwas komplizierter... du suchst im XML Bereich der DS für deinen Hauptbereich (ich weiß jetzt zwar nicht wie er bei dir heist, aber ich sag mal einfach field_maincontent) 10= RECORDS 10.source.current=1 10.tables = tt_content und ersetzt es durch 5.maxImageWidth = 600 10= RECORDS 10.source.current=1 10.tables = tt_content 20 = RESTORE_REGISTER und im anderen dann eben 700 falls du nur eine DS mit zwei TOs hast, dann kommt das ganze ins localprocessing des TO aber mit der gleichen Struktur wie in der DS, alles was nicht verändert wurde einfach entfernen so in der Art: T3DataStructure ROOT type=array el type=array field_maincontent type=array tx_templavoila type=array TypoScript![CDATA[ 5.maxImageWidth = 600 10= RECORDS 10.source.current=1 10.tables = tt_content 20 = RESTORE_REGISTER ]]/TypoScript /tx_templavoila /field_maincontent /el /ROOT /T3DataStructure ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Breite von Nur Bilder bestimmen
Hallo Ralf-René! Ich habe zwei Tempaltes die beide ihre eigenen Strukturen haben. Ich bin nun in mein Haupttemplate (2 Spalten) gegangen, in die DS und habe den Code für meinen Main-Inhaltsbereich gesucht und dort das gefunden: TypoScript 10 = RECORDS 10.source.current=1 10.tables = tt_content/TypoScript Habe es auch wie gesagt ersetzt durch: 5 = LOAD_REGISTER 5.maxImageWidth = 525 10 = RECORDS 10.source.current=1 10.tables = tt_content 20 = RESTORE_REGISTER Mein Inhaltsbereich ist 525px breit. Es funktioniert einwandfrei! Herzlichen Dank! :D Grüße Nicole Am 13.07.2010 21:16, schrieb Ralf-René Schröder: Nicole schrieb: Ich versteh hier grad gar nichts. dann wid's jetzt nicht gerade leichter... Bei dem Template handelt es sich um eine HTML-Datei ich die mit TemplaVoilá gemappt habe. ich gehe mal davon aus dass du für deine beiden Templates auch zwei unterschiedliche DS(Dateistruktur) hast Im Falle das es nur ein DS mit zwei TOs ist wird es etwas komplizierter... du suchst im XML Bereich der DS für deinen Hauptbereich (ich weiß jetzt zwar nicht wie er bei dir heist, aber ich sag mal einfach field_maincontent) 10= RECORDS 10.source.current=1 10.tables = tt_content und ersetzt es durch 5.maxImageWidth = 600 10= RECORDS 10.source.current=1 10.tables = tt_content 20 = RESTORE_REGISTER und im anderen dann eben 700 falls du nur eine DS mit zwei TOs hast, dann kommt das ganze ins localprocessing des TO aber mit der gleichen Struktur wie in der DS, alles was nicht verändert wurde einfach entfernen so in der Art: T3DataStructure ROOT type=array el type=array field_maincontent type=array tx_templavoila type=array TypoScript![CDATA[ 5.maxImageWidth = 600 10= RECORDS 10.source.current=1 10.tables = tt_content 20 = RESTORE_REGISTER ]]/TypoScript /tx_templavoila /field_maincontent /el /ROOT /T3DataStructure ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Breite von Nur Bilder bestimmen
Hallo Nicole, Am Di, 13.07.2010, 06:32 schrieb Nicole: Hallo Leute! Ich habe festgestellt, dass das Inhaltselement Nur Bilder anscheinend immer eine feste Breite hat. Diese Breite sind so 606px glaube ich. Ich habe aber 2 verschiedene Inhaltsbreiten. Das Element soll also 540px bzw. 700px breit sein. Wie kann ich das umsetzen? Wo einstellen? Und wie von der Klasse des Contents abhängig machen? im Reiter Media findest du im unteren Drittel Eingabefelder für 'width' und 'height' unter 'Image Dimensions'. War es das was dir fehlte? Grüße, Ingo -- Ingo Preuss Rigaer Strasse 65 10247 Berlin 0163.160 51 03 ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Breite von Nur Bilder bestimmen
Nicole schrieb: Wie kann ich das umsetzen? Wo einstellen? im Constantseditor Rubrik Content findest du die Eistellung für max und defaultwerte und wie von der Klasse des Contents abhängig machen? da sollte eine Condition helfen je nachdem welches Template eingebunden ist das hängt jetzt stark von deiner grundsätzlichen Arbeitsweise ab... -- Ralf-René Schröder http://if-20.com ... YAML templates for TYPO3 __ ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Breite von Nur Bilder bestimmen
Hi Ingo! Nein, das war nicht mein Problem. Das hatte ich schon auf dem Schirm, aber als ich eben ausloten wollte, welche Breiten man für eine optimale Nutzung der Content-Breite nehmen muss, ist mir eben Aufgefallen dass das umfassende Element für die Nur-Bilder-Ansicht eine feste, definierite Breite hat... Da komm ich dann mit meinem Eingetippse im BE nicht gegen an :) Aber hab vielen Dank für die Antwort. Gruß Nicole Am 13.07.2010 08:26, schrieb Ingo Preuß: Hallo Nicole, Am Di, 13.07.2010, 06:32 schrieb Nicole: Hallo Leute! Ich habe festgestellt, dass das Inhaltselement Nur Bilder anscheinend immer eine feste Breite hat. Diese Breite sind so 606px glaube ich. Ich habe aber 2 verschiedene Inhaltsbreiten. Das Element soll also 540px bzw. 700px breit sein. Wie kann ich das umsetzen? Wo einstellen? Und wie von der Klasse des Contents abhängig machen? im Reiter Media findest du im unteren Drittel Eingabefelder für 'width' und 'height' unter 'Image Dimensions'. War es das was dir fehlte? Grüße, Ingo -- Ingo Preuss Rigaer Strasse 65 10247 Berlin 0163.160 51 03 ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Breite von Nur Bilder bestimmen
Nicole schrieb: und wie von der Klasse des Contents abhängig machen? da sollte eine Condition helfen je nachdem welches Template eingebunden ist das hängt jetzt stark von deiner grundsätzlichen Arbeitsweise ab... Okay, ich hab die Angabe gefunden, aber wie kann ich nun sagen Wenn div#content.wide dann Nur-Bilder-Breite = 700px statt 600px? wo erzeugst du denn dein div#content.wide ??? (ohne diese Antwort ist keine Hilfestellung möglich) genau an dieser Stelle (vielleicht ist es ja ein extension Template) einfach die entsprechende Konstante mitgeben... wenn du das z.B. über die Layouteigenschaft einer Seite erzeugst, dann könnte es sein [globalVar = TSFE:page|layout = 1] ... [global] falls es machbar ist kannst du das ja auch einfach auf den entsprechenden Seiten als ext Template mitgeben, ist dann natürlich nicht leicht variabel für Redakteure... -- Ralf-René Schröder http://if-20.com ... YAML templates for TYPO3 __ ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Breite von Nur Bilder bestimmen
Hallo! Ich versteh hier grad gar nichts. Bei dem Template handelt es sich um eine HTML-Datei ich die mit TemplaVoilá gemappt habe. Und im einen Template hat der Content eben die Klasse slim und im anderen wide. Und was genau nun eine Konstante ist, weiß ich leider auch nicht... Sorry, aber ich steh da noch ziemlich am Anfang und mach eben gerade learning by doing... Gruß Nicole Am 13.07.2010 16:26, schrieb Ralf-René Schröder: Nicole schrieb: und wie von der Klasse des Contents abhängig machen? da sollte eine Condition helfen je nachdem welches Template eingebunden ist das hängt jetzt stark von deiner grundsätzlichen Arbeitsweise ab... Okay, ich hab die Angabe gefunden, aber wie kann ich nun sagen Wenn div#content.wide dann Nur-Bilder-Breite = 700px statt 600px? wo erzeugst du denn dein div#content.wide ??? (ohne diese Antwort ist keine Hilfestellung möglich) genau an dieser Stelle (vielleicht ist es ja ein extension Template) einfach die entsprechende Konstante mitgeben... wenn du das z.B. über die Layouteigenschaft einer Seite erzeugst, dann könnte es sein [globalVar = TSFE:page|layout = 1] ... [global] falls es machbar ist kannst du das ja auch einfach auf den entsprechenden Seiten als ext Template mitgeben, ist dann natürlich nicht leicht variabel für Redakteure... ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Breite von Nur Bilder bestimmen
Hallo Ralf-René, da fehlt noch ein 5 = LOAD_REGISTER in Deinem Beispielscript. Dieses Beispiel habe ich mal in einer Dokumentation zur Zweispaltigkeit festgehalten: http://typo3.sfroemken.de/typo3-tutorials/extensions/css-styled-content/dynamik.html Stefan Ralf-René Schröder schrieb: Nicole schrieb: Ich versteh hier grad gar nichts. dann wid's jetzt nicht gerade leichter... Bei dem Template handelt es sich um eine HTML-Datei ich die mit TemplaVoilá gemappt habe. ich gehe mal davon aus dass du für deine beiden Templates auch zwei unterschiedliche DS(Dateistruktur) hast Im Falle das es nur ein DS mit zwei TOs ist wird es etwas komplizierter... du suchst im XML Bereich der DS für deinen Hauptbereich (ich weiß jetzt zwar nicht wie er bei dir heist, aber ich sag mal einfach field_maincontent) 10= RECORDS 10.source.current=1 10.tables = tt_content und ersetzt es durch 5.maxImageWidth = 600 10= RECORDS 10.source.current=1 10.tables = tt_content 20 = RESTORE_REGISTER und im anderen dann eben 700 falls du nur eine DS mit zwei TOs hast, dann kommt das ganze ins localprocessing des TO aber mit der gleichen Struktur wie in der DS, alles was nicht verändert wurde einfach entfernen so in der Art: T3DataStructure ROOT type=array el type=array field_maincontent type=array tx_templavoila type=array TypoScript![CDATA[ 5.maxImageWidth = 600 10= RECORDS 10.source.current=1 10.tables = tt_content 20 = RESTORE_REGISTER ]]/TypoScript /tx_templavoila /field_maincontent /el /ROOT /T3DataStructure ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german