Hallo,
ich habe eine Website mit Templavoila gemacht, welche jede Menge Bilder in verschiedenen Formaten enthält. Nun fällt mir gerade auf, dass alle mit width=200px angezeigt werden (steht so im Quelltext). Ich habe das aber meines Wissens nirgendwo eingetragen - weder in der HTML-Vorlage (wobei ich eh den ganzen Tag <img alt="" /> von Typo3 generieren lassen, nicht nur den Parameter src) noch in der CSS-Datei noch im Template noch in der TS Config der Seite...
Wer also trägt hier "width=200px" ein??
Vielen Dank für jeden Tipp,
Anna
just2b schrieb
antwort:
AnnaM schrieb
wobei ich eh den ganzen Tag <img alt="" /> von Typo3 generieren lassen, nicht nur den Parameter src)
georg
Was meinst du - dass ich DOCH nur src von Typo3 eintragen lassen soll? Habe jetzt aber schon zig Bilder auf diese Art eingetragen...
nein, aber dass TYPO3 das einträgt
georg
just2b schrieb
nein, aber dass TYPO3 das einträgt
georg
Du meinst als Default? Und wie kann ich das verhindern?
Anna
ohne core änderung kaum, wo ist damit denn das problem?
georg
just2b schrieb
ohne core änderung kaum, wo ist damit denn das problem?
Na ja - ich möchte halt, dass die Bilder jeweils in ihrer richtigen Größe angezeigt werden und nicht alle in 200px Breite!
dann wärs halt mal praktisch wo du die Bilder angibst. ists ein menü, Bilder aus den Seiteneigenschaften, im RTE angegeben, in einer Extension ....
just2b schrieb
dann wärs halt mal praktisch wo du die Bilder angibst. ists ein menü, Bilder aus den Seiteneigenschaften, im RTE angegeben, in einer Extension ....
Ich habe in TemplaVoila ein Template mit einem Content Element "image", bzw. genauer ein Template mit einer Tabelle und darin FCEs vom Typ <tr>, die jeweils aus einer <td> mit Text und einer <td> mit einem <img> bestehen. Die <td> haben dabei keine feste Breite. Und die Bilder sind alle in der Größe zwischen 100px und 300px Breite, könnten also alle in ihrer richtigen Größe angezeigt werden.
schau mal in den constant editor, da kann man die defaultgrößen eintragen
georg
just2b schrieb
schau mal in den constant editor, da kann man die defaultgrößen eintragen
Bei mir ist da nichts gesetzt.
Es gibt ja auch nur Optionen für "Max Width" - das will ich ja gerade nicht - und "Default Width" - aber ich will ja gerade KEINE vorgegebene Breite.
Oder habe ich das falsch verstanden?
Anna
dann gib dort einen hohen wert ein und fertig
georg
just2b schrieb
dann gib dort einen hohen wert ein und fertig
Das habe ich jetzt ausprobiert: habe den für "Default Image Width" auf 300px gesetzt, den Cache geleert und ein paar der Bilder entfernt und wieder eingefügt - alles wie gehabt: die Bilder sind 200px breit.
Jetzt habe ich etwas Interessantes herausgefunden:
Wenn ich in meiner Website eine Seite mit ganz normalem Text anlege und dort ein Content Element vom Typ "image" einfüge, wird das Bild in Originalgröße (300px Breite) angezeigt. Im Quelltext steht src="uploads/pics/correct_packaging.gif".
Verwende ich aber eine Seite mit einem Template, in welchem ich eine Tabelle vorgegeben habe und dort FCE = <tr> einfüge und eine der beiden Tabellenspalten enthält in <td> dasselbe <img> wie oben, so ist die Source src="typo3temp/pics/70e65bd0c4.gif" (und "width=200px").
Das heißt doch, das Typo3 in dem Fall mit dem Bild etwas tut. Aber was?
Anna
fügst du das bild also über den RTE ein?
just2b schrieb
fügst du das bild also über den RTE ein?
Nein. Mein FCE hat ein Text-Element und ein Image-Element. Das Bild wähle ich über "Bearbeite" im FCE direkt aus.
Ich habe jetzt definitiv festgestellt, dass es dann passiert, wenn man ein Template mit einer <table> hat und die Bilder in die einzelnen <td> einfügt.
Ich vermute, ich muss via tt_content.image.20 den <img>-Tag selbst aufbauen - aber wie macht man das? Wo finde ich eine Dokumentation über die Parameter von tt_content.image?
Ich hab's! In der DS des FCE wird für das IMG-Objekt gesetzt:
10.file.maxW = 200
Habe das auf 400 geändert und - Bilder sind groß!
Vielen Dank für deinen Support!
Anna