Wie kann ich dem PAGE Objekt die TSconfig für die Spalteneinstellung mitgeben.
Über
page=PAGE
page.mod.SHARED.colPos_list=1,0,2
hab ich es leider nicht hinbekommen. Das wirkt sich nicht auf die angezeigten Spalten im Backend aus. Wo liegt denn mein Denkfehler.
Danke und Gruß
Sven
Du gehst auf die Rootseite deiner Seite und klickst dann auf "Seiteneigentschaften bearbeiten", dort gibst du unter TSconfig folgendes an:
mod.SHARED.colPos_list = 1,0,2,3
Hallo,
mal anders gefragt:
Ist diese TSconfig über das TemplateObjekt Page änderbar?
Hallo Sven,
ich habe das direkt in die TSconfig geschrieben und damit hat es funktioniert.
# Anzeige von zwei Spalten RTE
mod.SHARED.colPos_list = 0,2
Oder habe ich die Frage nicht richtig verstanden?
Viele Grüße
Sylvester
meiner bescheiden Meinung nach - Nein, sonst würde es ja auch bei dir gehen...
Folgendes Konzept steckt dahinter:
Im Setup (Template) sind alle Anweisungen zum rendern der Seite für das Frontend.
Im TSconfig der Seite und der User werden nur die Konfigurationen für das Backend eingetragen.
Das macht die Trennung logisch, oder ?
Wie löse ich das Problme dann?
Ich möchte ja in Abhängigkeit vom Template im Backend Spalten ein- und ausblenden!
auch im TSconfig kannst Du mit Conditions arbeiten.
Meinst du das in etwa so?
Folgendes ist jetzt in der Rootpage im TS der Seite:
[globalVar = TSFE:page|layout=0]
mod.SHARED.colPos_list=1,0
[global]
Es hat aber leider keine Auswirkung auf die dargestellten Spalten.
na da hab ich den Mund zu voll genommen, Conditions funktionieren standardmässig nicht im TSconfig. Dafür gibts das:
http://typo3.org/documentation/document-library/extension-manuals/kb_tsconfig_cond/current/
Danke, die Extension ist ganz interessant aber damit komme ich leider nicht an das Feld: layout ran.
Würde folgender Code funktionieren, wenn ich ihn per userFunc in mein Template einbinde und dort die Conditions entsprechend berücksichtige?
t3lib_extMgm::addPageTSConfig('
mod.SHARED {
colPos_list = 1,0
}
');
Die Idee funktioniert leider auch nicht. Hat noch jemand eine Idee wie es wirklich geht?