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