[TYPO3-german] Ausgelagerte Constants
Christian Wolff
Chris at connye.com
Mon Sep 10 00:20:48 CEST 2007
Hallo Gerhard,
ist dein Ziel völlige freiheit der redateure?
oder sollen die redakteure nur für jede seite aus einer vorgegeben
farbpalette
z.b 6 Farbvarianten wählen können. wenn dem so ist.
würde ich nämlich einfach feld "layout" in den seiteneigenschaften
entsprechende optionen geben.
das läuft dann ungefähr so:
im PAGE-TS-Config (nicht TS-Template)
### Layout config ##################
TCEFORM.tt_content.layout {
disabled = 0
altLabels {
1 = Blau
3 = Grün
3 = Orange
}
removeItems = 1,2,3
addItems{
4 = Gelb
5 = Violett
6 = Braun
}
}
und die einstellung des layout fields fragst du dann einfach mit einer
condition ab.
und setzt entsprechend deine farbeinstellung für die seite.
so müssen deine redakteure auch gar nicht in irgendwelchen config dateien
rumfummeln.
gruss chris
On Sun, 09 Sep 2007 20:52:05 +0200, Gerhard Obermayr <design at cgc.at> wrote:
> Hallo Leute, nachdem ich nun schon tagelang an diesem Problem sitze
> wurde es mir nun zu bunt.
> Sämtliche Suchen im Netz und in den Büchern sowie testen aller möglichen
> Konfigurationen brachten mich fast zum Wahnsinn.
> Der Hintergrund:
> Einen eue Website soll auf allen Seiten zwar das gleiche Design aber auf
> jeder Seite ein anderes Ferbschema haben.
> Das wäre ja nicht das Problem, Constants, CSS-Dateien etc. lassen sich
> ja schön anpassen.
> Aber die Redakteure sollen darauf Einfluss haben, ohne jedoch das
> Template selber ändern zu können.
>
> Ich habe nun im Template unter "Constants" nur mehr den Verweis auf eine
> externe Datei (für jede Seite natürlich eine andree Datei) stehen:
>
> INCLUDE_TYPOSCRIPT: source-"FILE:fileadmin/design/startseite.txt"
>
> In dem besagten Verzeichnis ist dann die Datei "startseite.txt" mit
> folgendem Inhalt (auszugsweise):
>
> page_background_color = #FEFEFE
> page_background_image = fileadmin/design/page_bg.gif
> header_grafik = fileadmin/design/titel_home.jpg
> menu_background_color = #FEFEFE
> menu_transparent_color = #FEFEFE
> menu_font_color = #336699
> menu_stroke = #999999
> content_background_color = #FFFFFF
> content_text_color = #666666
> title_background_color = #FEFEFE
> title_font_color = #336699
>
> Die entsprechenden Farbwerte können also von den Redakteuren verändert
> werden.
>
> Im Setup steht dann z.B. für die Überschrift folgender Code:
>
> ------ snip -----
>
> subparts.SITE_SUBTITLE = IMAGE
> subparts.SITE_SUBTITLE.file = GIFBUILDER
> subparts.SITE_SUBTITLE.file {
> XY = [5.w]+20, 35
> backColor = {$title_background_color}
> transparentColor = {$title_background_color}
> 5 = text
> 5.text.field = title
> 5.offset = 5,25
> 5.niceText = 0
> 5.fontSize = 18
> 5.fontFile = fileadmin/templates/gothicb.ttf
> 5.fontColor = {$title_font_color}
> 5.shadow.offset = 2,2
> 5.shadow.opacity = 80
> 5.shadow.color = #333333
> 5.text.case = upper
> }
>
> Nach all dem was ich darüber gefunden habe sollten dann die Farbwerte
> aus der externen Datei zum tragen kommen.
> Ist aber nicht so.
> 1.) Mache ich einen Denkfehler
> Wenn ja, wer kann mir helfen?
> 2.) Was muss ich tun, um auch Definitionen aus dem entsprechenden
> CSS-File per Redakteur ändern lassen zu können?
> Es ist z.B. jetz noch der Seitenhintergrund (Verlaufsgrafik) und die
> Kopfgrafik in CSS definiert.
>
>
> Liebe Grüße und noch schönen (Rest)Sonntag
>
> Gerhard
--
Christian Wolff // Berlin
http://www.connye.com
Latest Projects:
http://www.flycall.de | http://www.atr24.de| http://www.titanic.de
More information about the TYPO3-german
mailing list