Zum Inhalt springen

Zusätzliches Layout für Content Element Dateilinks

Erstellt am 30. August 2006 · 3 Antworten · letzte Antwort am 25. Februar 2010

Tags: TCA, Inhaltselemente, Frage

Michl ·

Hallo,

bei Dateilinks lassen sich 4 verschiedene Layouts auswählen (Normal, Layout 1, Layout 2, Layout 3).
Im Frontend erscheinen, je nach verwendeten Extensions, solche Tags:

<table class="csc-uploads csc-uploads-0"> oder
<div class="filelinks filelinks_layout_0">

denen CSS-Formatierungen zugewiesen werden können.
Können mehr als 3 Layouts definiert werden und würde das über TCEFORM gehen?

Bei Tools > Konfiguration > $TCA (tables.php)
sind Layoutangaben unter:

TCA['tt_content']['columns']['layout']['config']['items']['3']['0'] = 'LLL:EXT:cms/locallang_ttc.php:layout.I.3';

zu finden.

Welche Angaben müßten in das Page TSConfig geschrieben werden.

Gruß
Michl

FrankT ·

Hallo,

auch ich muss 5 verschiedene Layouts und 'normal' einbauen, aber wie Michl schrieb, werden nur drei angezeigt.

In der tbl_tt_content.php habe ich nach Zeile 159 Nummer 4 und 5 hinzugefügt, so dass diese in Tools > Konfiguration > ... angezeigt werden.

In den Seiteneigenschaften fehlen aber die beiden.

Ein ...
TCEFORM.pages.layout.addItems = 4
... hilft auch nicht.

Wie kann man die Einträge sichtbar machen?

Danke
Frank

FrankT ·

Hi,

in \typo3\sysext\cms\ext_tables.php ab Zeile 139 die benötigten Elemente hinzufügen und es funktioniert.

Frank

xTheTronx ·

TSconfig:

#Spaltenlayout für Seiten
TCEFORM.pages.layout { 
  altLabels.0 = Layout 1
  altLabels.1 = Layout 2
  altLabels.2 = Layout 3
  altLabels.3 = Layout 4
  addItems {
        4 = Layout 5
  }  
}

War grad auf der Suche danach.
Dann klappt´s auch 😉