CMS_RENDER: Übergabe und Auswertung von Listen
Author: Ole
Publication Date: 3/12/2015 8:44
Hallo,
ich versuche derzeit eine Möglichkeit zu erarbeiten eine zentrale Scripteinbindung zu realisieren. Mein derzeitiger Ansatz nutzt eine Formatvorlage, welche per CMS_RENDER aufgerufen wird und mit dem Aufruf entsprechende Wertelisten übergeben werden.
Ein Aufruf könnte so aussehen:
$CMS_RENDER(template:"scriptuse",libs:"[jquery,modernizr,jquery-ui]",version:"[1.8.2,1.4.3,1.6.2]")$
In der Formatvorlage würde ich es dann so auflösen wollen (sämtlichen nicht relevanten Code habe ich weggelassen):
$CMS_FOR(libs_value, libs)$
Script: $CMS_VALUE(libs_value)$" | Version: $CMS_VALUE(version.get[#for.index])$"
$CMS_END_FOR$
Funktioniert das, oder gibt es bessere/praktikablere Ansätze?
Danke & Gruß
Ole
Tags: cms_render, fs4.2r4, listen
-
Author: marza - 3/12/2015 14:43
Hallo Ole,
mit den Korrekturen von Peter (
$CMS_RENDER(template:"scriptuse",libs:[{"name":"jquery","version":"1.8.2"}, {"name":"modernizr","version":"1.4.3"})$) bekomme ich mit folgenden Code folgende Ausgabe:
$CMS_FOR(lib, libs)$
<!-- name: $CMS_VALUE(lib.name)$ -->
<!-- version: $CMS_VALUE(lib.version)$ -->
$CMS_END_FOR$
Ausgabe:
<!-- name: jquery -->
<!-- version: 1.8.2 -->
<!-- name: modernizr -->
<!-- version: 1.4.3 -->
Klappt das bei Dir auch?
Grüße Marian
0
Vous devez vous connecter pour laisser un commentaire.
Commentaires
1 commentaire