Re: [TYPO3-german] Breite von Nur Bilder bestimmen

2010-07-15 Diskussionsfäden Stefan Frömken

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

2010-07-14 Diskussionsfäden Ralf-René Schröder

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

2010-07-14 Diskussionsfäden Nicole
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

2010-07-14 Diskussionsfäden Nicole

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

2010-07-13 Diskussionsfäden 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

2010-07-13 Diskussionsfäden Ralf-René Schröder

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

2010-07-13 Diskussionsfäden Nicole

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

2010-07-13 Diskussionsfäden 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...



--
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

2010-07-13 Diskussionsfäden Nicole

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

2010-07-13 Diskussionsfäden 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