Zum Inhalt springen

"Images Only"-Element generiert zu viel unnützen Code

Erstellt am 26. April 2006 · 1 Antwort · letzte Antwort am 26. April 2006

Tags: Inhaltselemente, Bilder, Frage

Nube2021 ·

Hi,

folgendes Problem:

Ich habe ein Designtemplate, das aus zwei DIVs besteht, links ein DIV mit Inhalt und rechts noch eins mit Bild. Das linke DIV habe ich als linke Spalte in Typo definiert und das rechte halt als rechte Spalte.

Der Redakteur soll das Bild im rechten DIV auswechseln können, nicht mehr und nicht weniger, der Code soll eigentlich unverändert bleiben, nur das <img alt="" />-Element im DIV kriegt dann halt ein anderes src="".
Die einzige (und mit unzufriedenstellendem Resultat) Möglichkeit, wie der Redakteur das Bild auswechseln soll, die mir bis jetzt einfiel ist folgende:

1. die entsprechende Seite im "Seite"-Modul anklicken
2. bei der rechten Spalte auf das Stift-Icon "erstelle einen neuen Datensatz am Anfang dieser Spalte" klicken
3. dann als Inhaltselement "Images Only" auswählen
4. schließlich ein Bild aussuchen, evtl. Breite/Höhe und Ausrichtung eingeben

Das Resultat ist grauenhaft, denn Typo erstellt etliche weitere Divs um das Bild herum, so sieht das dann aus:

<div id="teaserimg">
<a id="c105"></a>
<div class="csc-textpic csc-textpic-left csc-textpic-above csc-textpic-equalheight">
<div class="csc-textpic-imagewrap"><div class="csc-textpic-imagecolumn" style="width:143px;"><dl class="csc-textpic-image" style="width:133px;"><dt><img src="uploads/pics/teaserimg-startseite_03.jpg" width="133" height="222" alt="" title="" /></dt></dl></div></div></div><div class="csc-textpic-clear"><!-- --></div>
</div>

Ich brauche aber wirklich nur das <div id="teaserimg"> und darin dann das <img alt="" />-Element, alles andere muss weg. So sollte es aussehen:

<div id="teaserimg">
<img src="uploads/pics/teaserimg-startseite_03.jpg" alt="" />
</div>

Ich verstehe nicht was der ganze andere Müll soll, vor allem die <dl>- und <dt>-Elemente, ich will doch einfach nur dem Redakteur die Möglichkeit geben ein Bild in das von mir vordefenierte DIV einfügen zu können, da brauche ich doch keine Attribute für Glossar-Einträge.

Typo3 ist wirklich mächtig und bietet viele Möglichkeiten, doch wenn man hohe Ansprüche hinsichtlich sauberen Code und Semantik hat, so muss man wirklich sehr sehr viel Zeit investieren bevor man alles so eingerichtet hat wie man es sich wünscht.

toyde ·

1. Willkommen im Forum (bitte für Codes und HTML die Forumoptionen verwenden).

2.

Nube2021 schrieb

Ich verstehe nicht was der ganze andere Müll soll

Etwas Nachsicht mit TYPO3. Mag als Müll erscheinen - es gibt Leute, die das als Standardkonfiguration deklarieren 😉 .

Abhilfe:
Sieht so aus, als ob Du eine Extention verwendest (csc irgendwas oder halt Images Only). Entweder verwendet diese Extention ein Template (dieses liegt unter typo3conf/ext oder typo3/ext bzw. /sysext - meist .tmpl oder .html Format).
Falls nicht, werden höchstwahrscheinlich die Parameter bzw. CSS-Klassen hinengewrappt. Die Einstellungen findest Du im Backend im Modul Template > TypoScript Object Browser.

Viel Spass beim Anpassen #paralyzed# .