Für das Einbinden von CSS-Dateien per Direktzugriff.

Wegweiser: CSS > Einbinden per Direktzugriff

Erzeugt die relativen Dateipfade zu allen CSS-Dateien, die über das WEBSALE V8s PageSpeed-Tool einer CSS-Gruppierung zugewiesen worden sind.

Die Gruppierungs-ID muss zwingend über das Bereichs-Tag WS-DirectCSS() angegeben werden.

Das Tag greift hierbei direkt auf die originalen CSS-Dateien im Upload-Dateiverzeichnis css_upload zu.

Im Gegensatz zum Tag WS-DirectCSSURL() beginnt der relative Pfad erst ab dem Subshop-Templateverzeichnis.

Das Tag muss verwendet werden, wenn z. B. der Shop durch einen Mastershop verwaltet wird und die CSS-Dateien über diesen bereitgestellt werden.

Vor dem Tag muss jedoch (z. B. über eine Textpflegevariable) der Pfad zum Templateverzeichnis des Mastershops davor angegeben werden. Ansonsten passt der Pfad zur Datei nicht.

Wegweiser: Template Master-Konzept

Template:

...
    {WS-DirectCSS(Ihre Gruppierungs ID)}
       {@WS-DirectCSS} 
          {!WS-DirectCSSIsGlobal}
             <!-- Integration für die Verwendung in den Slave-Shops -->
             <link rel="stylesheet" href="<Relativer Pfad zum Mastershop>/~WS-DirectCSSURLPart~">
          {/!WS-DirectCSSIsGlobal}
       {/@WS-DirectCSS} 
    {/WS-DirectCSS(Ihre Gruppierungs ID)}
...

 

Client:

<link rel="stylesheet" href="<Relativer Pfad zum Mastershop>/css_upload/<dateiname1>.css">
<link rel="stylesheet" href="<Relativer Pfad zum Mastershop>/css_upload/<dateiname2>.css">
<link rel="stylesheet" href="<Relativer Pfad zum Mastershop>/css_upload/<dateiname3>.css">

 

Verwendbar als …

Einzel-Tag

+

Bereichs-Tag

negatives Bereichs-Tag

Schleifen-Tag

Zulässig in Templates …

Alle innerhalb von ST-DirectJSCSSTest, WS-DirectCSS() und !WS-DirectCSSIsGlobal