Zum Inhalt springen

Vor und Nachteile von CONSTANTS ?

Erstellt am 19. Juni 2008 · 3 Antworten · letzte Antwort am 20. Juni 2008

Tags: Frage

karlchen ·

Hallo,

ich habe eine TYPO3 Seite auf der sollen nun mehrere Sprachen hinzugefügt werden. Jedoch müssen für die jeweiligen Sprachversionen auch weitere Änderungen am TYPOSCRipt gemacht werden.
Dafür gibt es dann ja 2 Möglichkeiten,
ein mal im SETUP Bereich die Funktion, mit Hilfe einer Condition zu überschreiben und die zweite ist die Nutzng von CONSTANTS.
So kann man ja theoretisch, die TS Funktionen und die übergebenen Werte von einander trennen.

Vorteil, den ich sehe, ich kann meinen Constanten "sprechende" Namen geben z.b.

#SETUP
HMENU.special.value = {$welcheSeitenSollenImMenuAngezeigtWerden}  

#CONSTANTS
welcheSeitenSollenImMenuAngezeigtWerden = 3,56,7,8

und könnte darauf hin, mit Hilfe von Conditions im CONSTANTS-Feld meine werte Überschreiben und muss die TYPOScript Funktion im Setup Bereich gar nicht anfassen.

z.b.

#CONSTANTS

welcheSeitenSollenImMenuAngezeigtWerden = 3,56,7,8

[globalVar=GP:L=1]
welcheSeitenSollenImMenuAngezeigtWerden = 2,3,4
[global]

Frage die ich mir nun Stelle ist, ob es irgendeinen Nachteil dieser Vorgehensweise gibt, bzw. einen Punkt den man unbedingt beachten sollte?

z.b irgendwelche TS-Funktionen arbeiten damit nicht zusammen, oder es stehen im CONSTANTS Feld nicht alle Conditions zur Verfügung... oder irgendsowas.

Würde mich über jeden Tipp freuen 🙂

Karlchen

just2b ·

Hallo,

bin mir gar nicht sicher ob conditons in constants funktionieren.

ich verwende die nur wenn es um wirkliche constanten geht, zB meta tags, baseurl und so kram...

alles andere hab ich gern in einem, aber ist nur mein weg

georg

einpraegsam.​net ·
just2b schrieb

bin mir gar nicht sicher ob conditons in constants funktionieren.

Doch funktionieren...

Die Idee war einfach konstante Werte in den Konstanten zu hinterlegen und dynamische Werte im Setup. Letztendlich gebe ich Georg Recht: Find your way

karlchen ·

Also im Endeffekt eher ne Geschmacksache ?

keine "technischen Unannehmlichkeiten" zu erwarten... 🙂

ok, danke euch

Karlchen