Мне установили массив в скоростном шаблоне, который содержит некоторые пути.
Идея состоит в том, чтобы поместить некоторых "значение по умолчанию" .js/.css файлы, которые 90% страниц будут использовать в этом массиве.
Однако другие страницы должны будут все еще смочь добавить/удалить значения от этого массива, в случае, при отсутствии связанных файлов вообще, или я должен добавить некоторых.
Учитывая этот код:
#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)
#end
Там какой-либо путь состоит в том, чтобы добавить/удалить значения от этих значений по умолчанию?
Я видел этот инструмент списка, но похоже, что это недостаточно, для какого мне нужно.
Если этот массив создается в Velocity, то он поддерживается классом ArrayList, поэтому он поддерживает все соответствующие методы.
$head.scripts.add("new element")
$head.scripts.remove(0)