[TYPO3-german] Seiteneigenschaften Layout Auswahl mehr als 4Templates?

JoH asenau info at cybercraft.de
Wed Oct 22 09:37:16 CEST 2008


> nice
>
> Danke für den Tip Jochen=)

Das geht aber deutlich einfacher und ohne PHP anzufassen, nämlich mit
TSconfig.
Leider finden sich von Ratschlägen wie dem pi-phi Ansatz, von denen man
leicht in die falsche Richtung geführt wird, tausende im Netz. Alle nicht
wirklich falsch, aber eben auch nicht wirklich richtig.

Eins zeigt der Ansatz jedoch deutlich: Es gibt nicht "maximal 4" und man
ändert auch nicht das Maximum, sondern fügt etwas zu einem bestehenden Array
hinzu. "altLabels" ändert lediglich die Labels bestehender Einträge, daher
muß es einen anderen Parameter geben, der dafür zuständig ist, was
hinzuzufügen:
http://typo3.org/documentation/document-library/core-documentation/doc_core_tsconfig/4.1.0/view/1/3/#id3983057

addItems hört sich sinnvoll an also versuchen wir mal folgendes:

TCEFORM.pages.layout {
    addItems {
        4 = Was neues
    }
}

und siehe da, es klappt.

Das gilt übrigens auch für colPos ganz ohne PHP Bastelei.

TCEFORM.tt_content.colPos {
    addItems {
        5 = Neue Spalte
    }
}
mod.SHARED.colPos_list = 0,1,2,3,4,5

Da sich die Einträge im "Page TSconfig" befinden, kann man das sogar auf
Seitenebene variabel gestalten, was mit der extTables.php Lösung nur sehr
schwierig bis gar nicht umzusetzen wäre, da sie nicht auf die Datenbank
zugreift sondern hart verdrahtet arbeitet.

Rausnehmen funktioniert übrigens genauso mit TSconfig - dafür gibt's dann
removeItems.

HTH

Joey

-- 
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your gob sometimes!)
Dieter Nuhr, German comedian
Xing: http://contact.cybercraft.de
T3 cookbook: http://www.typo3experts.com
Jobs: http://www.professionals-only.com




More information about the TYPO3-german mailing list