CSS Datei über Media-Feld auf bestimmten Seiten einbinden (mit Auto-Parser)

  • StR StR
    Padawan
    0 x
    41 Beiträge
    0 Hilfreiche Beiträge
    25. 09. 2006, 13:03

    Hallo zusammen,

    ich hab schon einige Lösungsansatze zu dem Thema gefunden, leider hat mich keines zum Ziel geführt.

    Ich möchte auf 2-3 Seiten eine Extra CSS Datei anwenden und habe mir gedacht, ich könnte dies über den Seitentyp > Erweitert und dann bei "Dateien" eine CSS auswählen.

    Leider taucht diese ausgewählte datei nirgendwo auf und auch die CSS Regeln werden nicht angewandt.

    Folgendes TS verwendet ich, um den Auto-Parser zu konfigurieren:

    [TS]elements {
    BODY.all = 1
    BODY.all.subpartMarker = DOCUMENT_BODY
    HEAD.all = 1
    HEAD.all.subpartMarker = DOCUMENT_HEADER
    HEAD.rmTagSections = title
    DIV.all = 1
    }[/TS]

    [TS]# Main TEMPLATE cObject for the HEAD
    temp.headTemplate = TEMPLATE
    temp.headTemplate {
    # Feeding the content from the Auto-parser to the TEMPLATE cObject:
    template =< plugin.tx_automaketemplate_pi1
    # Select only the content between the <head>-tags
    workOnSubpart = DOCUMENT_HEADER
    }[/TS]

    [TS]# Copying the content from TEMPLATE for <body>-section:
    page.10 < temp.mainTemplate
    # Copying the content from TEMPLATE for <head>-section:
    page.headerData.10 < temp.headTemplate[/TS]

    Eigentlich hatte ich gehofft über folgende Zeile das Problem relativ einfach zu lösen, irgendwas muss ich aber wohl noch verkehrt machen.
    [TS]page.headerData.5.dataWrap = <link rel="stylesheet" type="text/css" href="uploads/media/{levelmedia: -1, " slide="" />[/TS]


  • 1
  • wusel wusel
    T3PO
    0 x
    25 Beiträge
    0 Hilfreiche Beiträge
    25. 09. 2006, 17:16

    Hallo StR,

    das sollte so funktionieren:
    [TS]page.headerData.10 = TEXT
    page.headerData.10.data = levelfield: -1, media, slide
    page.headerData.10.wrap = <link rel="stylesheet" type="text/css" href="uploads/media/|" />
    [/TS]

  • StR StR
    Padawan
    0 x
    41 Beiträge
    0 Hilfreiche Beiträge
    25. 09. 2006, 17:43

    cool!

    hab vielen Dank!
    das funktioniert wirklich!

    Warum das nur vorher nie geklappt hat?

  • 1