Ich habe ein Array innerhalb einer Velocity-Vorlage, die einige Pfade enthält.
Die Idee ist, ein paar "Standard" .js/.css-Dateien, die 90% der Seiten in diesem Array verwenden werden.
Die anderen Seiten müssen jedoch in der Lage sein, Werte aus diesem Array hinzuzufügen/zu löschen, falls keine verknüpften Dateien vorhanden sind oder ich einige hinzufügen muss.Array-Merging/Manipulation mit Velocity
diesen Code Gegeben:
#set ($head.scripts = [ "https://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js", "https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.0/jquery-ui.min.js" ])
#foreach ($URI in $head.scripts)
<script type="text/javascript" src="$URI"></script>
#end
Gibt es eine Möglichkeit, Werte aus diesen Vorgaben hinzufügen/löschen?
Ich habe dieses list tool gesehen, aber es sieht so aus, als wäre es nicht genug für das, was ich brauche.
Das funktioniert gut, danke! – Razor
Können Sie diese Frage beantworten: http://stackoverflow.com/questions/2799618/list-in-velocity-macro-cannot-find-contains-method? – fastcodejava