Zum Inhalt springen

Angezeigt Spalten im Backend verändern

Erstellt am 19. Juli 2007 · 10 Antworten · letzte Antwort am 20. Juli 2007

Tags: Templates & Layouts, Frage

svenj ·

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

manfredo ·

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
Sylvester ·

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

steffenk ·

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 ?

svenj ·

Wie löse ich das Problme dann?
Ich möchte ja in Abhängigkeit vom Template im Backend Spalten ein- und ausblenden!

svenj ·

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.

svenj ·

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?