vtStylesheets

(Basic, Pro, Master ab 2.1.2)

Gibt eine Liste der CSS-Stylesheets aus, die in einem Template referenziert sind.

Verwendung

{{vtStylesheets: %Template }}

{{vtStylesheets: %Paket/%Template }}
%Template

Name des Templates, dessen Stylesheets ausgegeben werden sollen, ohne die Endung .html.

%Paket

(optional) Name des Pakets, zu dem das Template gehört. Diese Angabe ist nur erforderlich, wenn das Template zu einem anderen Paket gehört als die aktuelle Seite.

Hinweise

Der vtStylesheets-Platzhalter ist in erster Linie gedacht für die Einbindung eines HTML-Editors wie TinyMCE. Dieser erwartet eine Liste von Stylesheets, um den Inhalt der bearbeiteten Seite richtig darstellen zu können.

Sie können verhindern, dass ein bestimmtes Stylesheet in die Liste aufgenommen wird, indem Sie dem betre ffenden link-Element die Klasse vtignore zuordnen.

Title: Beispiel

Beispiel

<!-- Inhalt der Datei templates/meyer/artikel.html -->

<html>
    <head>
        ...
        <link rel="stylesheet" href="css/styles1.css">
        <link rel="stylesheet" href="css/styles2.css" class="vtignore">
        <link rel="stylesheet" href="css/styles3.css">
        ...
    </head>
    <body>
        ...
    </body>
</html>

<!-- Inhalt der Datei templates/meyer/_mein_editor.html -->

...
<script type="text/javascript" src="system/resources/tiny_mce/tiny_mce_gzip.js"></script>
<script type="text/javascript">
    tinyMCE_GZ.init({
        themes: 'advanced',
        languages: 'de',
        disk_cache: true,
        debug: false,
        content_css: '{{vtStylesheets: {vtPageType} }}',
        apply_source_formatting : true,
        ...
    });
</script>
...

Siehe auch

Grundlagen der Template-Entwicklung