Zum Inhalt springen

Verständnisfrage: Warum HTML Element ohne Überschrift?

Erstellt am 24. Mai 2007 · 3 Antworten · letzte Antwort am 24. Mai 2007

Tags: Inhaltselemente, Frage

karlchen ·

Hallo, mal ne Frage.

Warum wird das ContentElement HTML ohne die Möglichkeit der Überschrift im Backend angezeigt?

Hat das irgendwelche Sicherheitsrelevanten Ursachen oder was spricht dagegen?

Da ich die Überschrift bei dem HTML Element für die Ausgabe brauche, habe ich mir das jetzt wieder hingebastelt.
Doch bevor ich es in ein Produktiv System einbaue, wollte ich doch eher mal nachfragen, wird ja sicherlich nicht ohne Grund dort raus genommen worden sein.

karlchen

mic_jan ·

Naja, da es ein HTML-Element ist, dient die Überschrift bei mir dafür, dass ich weiss, was es enthält.

Nimm doch als Überschrift einfach ein Content-Element davor.

Gruss,
Michael

just2b ·

Hallo,

mic_jan schrieb

Nimm doch als Überschrift einfach ein Content-Element davor.

jo warum kompliziert wenns auch einfach geht?

tt_content.html >
tt_content.html = COA
tt_content.html {
	10 = < lib.stdheader
	
	20 = TEXT
	20 {
		field = bodytext
		editIcons = tt_content: pages
		editIcons.iconTitle.data = LLL:EXT:css_styled_content/pi1/locallang.php:eIcon.html
	 
		prefixComment = 2 | Raw HTML content:
	}

}

georg

karlchen ·

danke just2b, doch damit kann ich nur die Ausgabe steuern,
bei dem Projekt hier brauchte ich jedoch noch die Möglichkeit der Überschriften Auswahl im Backend.

habe dazu dann noch in der localconf.php die folgende Zeile zur Einbindung der extTables.php reingeschrieben.

$typo_db_extTableDef_script = "extTables.php";

und in eben die Datei dann das HTML Inhaltselement "neu" definiert, mit folgender Zeile,

$GLOBALS['TCA']['tt_content']['types']['html']['showitem'] = 'CType;;4;button;1-1-1, header;LLL:EXT:lang/locallang_general.php:LGL.name;3;;2-2-2, bodytext;LLL:EXT:cms/locallang_ttc.php:bodytext.ALT.html;;nowrap;3-3-3, module_sys_dmail_category;;;;1-1-1';

ich brauchte das Überschriften Feld, da ich h2 als grafische Überschrift definiert habe und jedes Element (Header + Bodytext) auch noch mal eine Border als optischen Trenner bekam. Dadurch viel leider die Möglichkeit weg ein Überschriften Element + ein HTML Element zu nutzen. Darum diese etwas "abstruse" Lösung.

Vielleicht hilft es ja auch noch jemanden weiter.

Da jetzt aber niemand was gegen eine Überschrift in dem Feld gesagt hat, baue ich es einfach mal ein.

karlchen