Zum Inhalt springen

Wer trägt für <img...> die Angabe width=... ein?

Erstellt am 12. Januar 2008 · 16 Antworten · letzte Antwort am 13. Januar 2008

Tags: Frage

AnnaM ·

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 ·

antwort:

AnnaM schrieb

wobei ich eh den ganzen Tag <img alt="" /> von Typo3 generieren lassen, nicht nur den Parameter src)

georg

AnnaM ·
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...

AnnaM ·
just2b schrieb

nein, aber dass TYPO3 das einträgt

georg

Du meinst als Default? Und wie kann ich das verhindern?

Anna

AnnaM ·
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!

just2b ·

dann wärs halt mal praktisch wo du die Bilder angibst. ists ein menü, Bilder aus den Seiteneigenschaften, im RTE angegeben, in einer Extension ....

AnnaM ·
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.

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

AnnaM ·
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.

AnnaM ·

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

AnnaM ·
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?

AnnaM ·

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