typoScript bereiche auslagern?

  • suhs suhs
    T3PO
    0 x
    23 Beiträge
    0 Hilfreiche Beiträge
    16. 04. 2006, 15:46

    hallo alle,

    da mein folgendes typoScript etwas lang ist, wollte ich gerne einige bereiche (z.b. den trailer) auf templates in den sysOrdner auslagern.

    wie kann ich das machen?

    gibt es auch eine moeglichkeit, im setup-feld eine zeilennummerierung und eine darstellung mit farbe einzuschalten?

    [TS]page = PAGE
    page {
    typeNum = 0
    # Allgemeine Seiteneigenschaften setzen
    bodyTag = <body bgcolor="FFFFFF" topmargin="0" leftmargin="0">
    meta {
    AUTHOR = Lars Rueger
    DESCRIPTION = Hier steht eine Beschreibung
    KEYWORDS = Das sind Keywords
    }
    stylesheet = fileadmin/rueger_praxiswissen-rm/style.css
    # Die Designvorlage integrieren
    10 = TEMPLATE
    10.template = FILE
    10.template.file = fileadmin/rueger_praxiswissen-rm/vorlage.html
    10.workOnSubpart = DOKUMENT
    # Den Platzhalter DATUM ansprechen
    10.marks {
    DATUM = TEXT
    DATUM.data = date : d.m.Y
    DATUM.wrap = <b>|</b>
    # Das Logo einlesen
    LOGO = IMAGE
    LOGO.file = fileadmin/rueger_praxiswissen-rm/images/logo.jpg
    LOGO.file.width = 178

    # Den Trailer dynamisch ansprechen - mit Auslagerung auf /templates/trailer ???
    # TRAILER < temp.trailer

    # Den Trailer dynamisch ansprechen
    TRAILER = IMAGE
    TRAILER.file = GIFBUILDER
    TRAILER.file {
    XY = 759, 99
    backColor = #FFFFFF
    # Das Hintergrundbild einlesen
    10 = IMAGE
    10.file.import = uploads/media/
    10.file.import.data = levelmedia:-1, slide
    10.file.import.listNum = 0
    10.file.width = 759
    10.offset = 0, -150
    # Den Verlauf einarbeiten
    20 = IMAGE
    20.file = GIFBUILDER
    20.file.backColor = #FFFFFF
    20.file.XY = 759, 99
    20.mask = fileadmin/rueger_praxiswissen-rm/images/mask.jpg
    # Text auf Trailer rendern
    30 = TEXT
    30.text.field = subtitle // title
    30.fontFile = VERDANA.TTF
    30.fontSize = 24
    30.fontColor = #364497
    30.niceText = 1
    30.offset = 10, 85
    }
    # Das Textmenü erstellen
    MENU_OBEN = HMENU
    MENU_OBEN {
    special = directory
    special.value = 123
    1 = TMENU
    1.NO = 1
    1.NO.linkWrap = | | |*| | | |*| |
    }
    # Das grafische Menü erstellen
    MENU_LINKS = HMENU
    MENU_LINKS {
    special = directory
    special.value = 130
    1 = GMENU
    1.NO = 1
    1.NO {
    XY = 178, 24
    backColor = #364497
    # Text auf den Menüpunkt rendern
    10 = TEXT
    10.text.field = title
    10.fontColor = #FFFFFF
    10.fontFile = VERDANA.TTF
    10.fontSize = 12
    10.niceText = 1
    10.offset = 14, 16
    }
    }
    }
    }
    [/TS]

    vielen dank!
    suhs


  • 1
  • theNeo theNeo
    R2-D2
    0 x
    124 Beiträge
    0 Hilfreiche Beiträge
    16. 04. 2006, 16:52

    du must nur im sys ordner ein ext template anlegen und das in dein root template unter Include basis template: laden

  • suhs suhs
    T3PO
    0 x
    23 Beiträge
    0 Hilfreiche Beiträge
    16. 04. 2006, 17:21

    [quote="theNeo"]
    du must nur im sys ordner ein ext template anlegen und das in dein root template unter Include basis template: laden
    [/quote]

    das habe ich gemacht, aber dann wurde der marker nicht angesprochen :'(

    im haupttemplate habe ich [TS]TRAILER < temp.trailer[/TS] eingesetzt und im template, das ueber "include basis template" eingebunden wird sieht das TS so aus:

    [TS]# Den Trailer dynamisch ansprechen
    temp.trailer = IMAGE
    temp.trailer {
    TRAILER.file = GIFBUILDER
    TRAILER.file {
    XY = 759, 99
    backColor = #FFFFFF
    # Das Hintergrundbild einlesen
    10 = IMAGE
    10.file.import = uploads/media/
    10.file.import.data = levelmedia:-1, slide
    10.file.import.listNum = 0
    10.file.width = 759
    10.offset = 0, -150
    # Den Verlauf einarbeiten
    20 = IMAGE
    20.file = GIFBUILDER
    20.file.backColor = #FFFFFF
    20.file.XY = 759, 99
    20.mask = fileadmin/rueger_praxiswissen-rm/images/mask.jpg
    # Text auf Trailer rendern
    30 = TEXT
    30.text.field = subtitle // title
    30.fontFile = VERDANA.TTF
    30.fontSize = 24
    30.fontColor = #364497
    30.niceText = 1
    30.offset = 10, 85
    }
    }
    [/TS]

    was habe ich falsch gemacht?

    was muss ich aedern, dass der marker richtig angesprochen wird?

  • theNeo theNeo
    R2-D2
    0 x
    124 Beiträge
    0 Hilfreiche Beiträge
    16. 04. 2006, 17:33

    an sich sollte der marker so angebsprochen werden allerdings hast du glaube ich einen fehler im ts

    [TS]#
    temp.trailer {
    #
    TRAILER.file = GIFBUILDER[/TS]

    sollte sein

    [TS]temp.trailer {
    file = GIFBUILDER
    [/TS]

    hast du mehrere static eigebunden? D Reihenfolge macht da glaube ich auch was aus?

  • 1