В общем вопрос состоит в том чтобы понять как расположена переменная в шаблоне.
Ну допустим есть несколько строк
<script src="{HEAD.Scripts}"></script>
<div class="block" id="{GOODS.Name}">
С первой строкой всё понятно. т.е. если придёт одно значение для {HEAD.Scripts} то просто str_replace, если придёт несколько значений. то str_replace в цикле (чтобы вывести эту строку столько раз сколько передано значений)
А что делать с div?
Логически нужно найти конец этого div и вывести весь блок столько раз сколько передано значений для этой переменной.
А подскажите, может кто знает реализацию по проще?
А то приходится объяснять скрипту про вложенности html-тэгов, а это гора кода
_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки