Hi alle,
ich habe ein Layout, das nicht aus den vier Standardspalten besteht, sondern u.a. zwei Inhaltsbereiche übereinander statt nebeneinander darstellt. Kann ich die Spalte "Links" per TSConfig umbenennen in "unten", damit die Redakteure das auch verstehen können?
-- snorri
ich glaube es ging so ungefähr...
TCEFORM.tt_content.colPos {
altLabels.0 = Links oben
altLabels.1 = Rechts oben
...
}
Bin mir aber nicht sicher...
Hm, ich habs mal ausprobiert, aber leider ohne Resultat. Ich habe auch mal nach "altLabels" gegoogelt, da kommt einiges zu Tage, aber nichts was funktioniert ...
-- snorri
Moin!
In der Datei /typo3conf/extTables.php kannst Du Deine Spalten konfigurieren.
t3lib_extMgm::addPageTSConfig('
// Angezeigte Spalten und Spaltenreihenfolge global festlegen
mod.SHARED.colPos_list = 1,0,2
');
/*
* Spaltenarray neu definieren
*
* Zwischen den Pipes können die Spaltennamen in unterschiedlichen Sprachen festgelegt werden
* Letzter Param ist Sortierung im BE ??)
*
*/
$TCA["tt_content"]["columns"]["colPos"]["config"]["items"] = array (
"0" => array ("Hauptinhalt (Mitte)||NORMAL||||||||","0"), //get
"1" => array ("Unter Navigation (links)||LEFT||||||||","1"), //getLeft
"2" => array ("Sidebar (rechts)||RIGHT||||||||","2"), //getRight
"3" => array ("BORDER||BORDER||||||||","3"), //getBorder
"4" => array ("Additional||Additional||||||||","4"), //getAdditional
);
/*
* Zugriff auf Spalte "Additional" über "styles.content.getAdditional" festlegen
*
*/
styles.content.getAdditional < styles.content.get
styles.content.getAdditional.select.where = colPos=4
Beachte falls es nicht klappen will: in der localconf.php muß dazu irgendwo folgendes stehen:
$typo_db_extTableDef_script = 'extTables.php';
Viel Erfolg.
dirk
Nein nicht über eine extTables.php!
Es geht über TSConfig
Den Code den ich gepostet hatte den Musst du ins Page-TSConfig eintragen!
[EDIT]
und die Punkte sind natürlich nur zum verdeutlichen das es so weiter geht da....
Also falls nur eine spalte geändert werden soll dann z.B. so
TCEFORM.tt_content.colPos.altLabels.0 = Links oben
Hi Sascha,
genau das habe ich getan, aber da tut sich rein gar nichts. Kann das sein, dass das veraltet ist und in den neuen Versionen nicht mehr geht? (Ich verwende 4.1)
In der TSConfig steht jetzt:
mod.web_layout.tt_content.colPos_list = 0,1,2
TCEFORM.tt_content.colPos.altLabels.1 = Breit
Die erste Zeile hatte ich schon, die blendet erfolgreich die Spalte "Rand" aus. Die zweite Zeite bewirkt absolut nichts, soweit ich das sehen kann.
-- snorri
*push*
Das Problem ist noch aktuell, vielleicht weiss ja doch jemand noch etwas?
-- snorri
..also mich würde eine Lösung auch brennend interssieren! (;