Hallo,
wie kann man Typo3 sagen, dass die Überschrift nicht angezeigt werden soll? Das Textfeld einfach leer lassen geht nicht, da Typo3 trotzdem die entsprechenden HTML-Tags setzt (ohne halt den Textinhalt) und dadurch mein Design verzogen wird.
Ich möchte hier die Überschrift deaktivieren:
RECHTS < styles.content.getRight
RECHTS.ATagParams = class="menu"
Wenn du die Überschriften der Inhaltselemente meinst, dann kannst du den Typ der Überschrift einfach auf hidden bzw. Versteckt setzen.
Die Einstelung ist in der Zweite Optionspalette versteckt.
Hmm,
auf HIDDEN habe ich jetzt umgestellt, aber es funktioniert leider nicht. Kann es damit zusammenhängen, dass ich weiter unten folgendes stehen habe:
lib.stdheader >
lib.stdheader = CASE
lib.stdheader {
key.field = header_layout
1 = TEXT
1.field = header
1.wrap = <h1 class="header_1"> | </h1><br />
default < .1
2 = TEXT
2.field = header
2.wrap = <font size="5" color="red"> | </font>
}
Hier habe ich die Formatierungen für die Layouts festgelegt. Wahrscheinlich kennt er HIDDEN gar nicht mehr und nimmt Default.
NACHTRAG:
Habe in der DB geschaut, welche header_layout ID HIDDEN bekommt. Das ist 100. Also für 100 auch noch einen Eintrag gemacht, jetzt geht es. Danke!
Danke, so gings auch bei mir. Hatte das Problem, dass bei News-Detailansichten ja der Titel bereits als Headline ausgegeben wird, und dann oben drüber ein leeres <h1></h1> war. So gings bei mir auch.
lib.stdheader >
lib.stdheader = CASE
lib.stdheader {
key.field = header_layout
1 = TEXT
1.field = header
1.wrap = <h1>|</h1>
# 100 ist, wenn die headline auf versteckt gesetzt ist
# so wird in news-details keine headline (doppelt) ausgegeben, da der detaileintrag bereits ueber eine headline verfuegt
100 = TEXT
100.field = header
100.wrap = |
default < .1
}