Zum Inhalt springen

Default-Eintrag aus layout-Box entfernen

Erstellt am 3. Januar 2017 · 1 Antwort · letzte Antwort am 3. Januar 2017

Tags: TCA, Templates & Layouts, TYPO3 7, Frage

getit ·

Wenn ich einen neuen Datensatz auf einer Seite einfügen will, öffnet sich ja erste eine Box mit der Frage um was für ein Element es sich handelt - in meinem Beispiel einfach nur eine Überschrift.

Dann kann ich dem neuen Inhaltselement Eigenschaften geben - auf Tab "Erscheinungsbild" unter Layout habe ich dann die Auwahl
- Standard
- Layout1
...

Aus dieser Box möchte ich den Eintrag Standard entfernen.
Dazu habe ich folgendes pagesTSConfig bei meinem Admin-User reingeschrieben:

page.TCEFORM.tt_content.layout {
  removeItems = 0
  altLabels {
    1 = H1
    2 = H2
    3 = H3
  }
}

Das Resultat ist fast wie gewünscht - eben nur fast o.O.

Wie bekomme ich den Defaulteintrag - Standard - entfernt ???
page.TCEFORM.tt_content.layout.removeItems = 3 funktioniert - also das TSConfig ist richtig.

Julian.​Hofmann ·

Öhm, ich tippe gerade auf einen Bug.

Als Workaround geht wohl, dass Du neben "0" noch ein anderes (ggf. auch nicht-existentes) Layout entfernst:

page.TCEFORM.tt_content.layout.removeItems = 0,100

Dann verschwindet nämlich auch der Eintrag "0" mit. Scheint ein empty-Vergelich irgendwo zu sein, der für 0-Wert falsches Verhalten verursacht.