Ага, есть засада :) А еще недавно выяснил, что не
Ага, есть засада :) А еще недавно выяснил, что не обязательно соблюдать вложенность. Пример: Есть шаблон. В нем блоки:
{block b1}
{block b2}
{/block}
{/block}
В расширяющем можно так писать:
{block b2}
ffff
{/block}
{block b1 append}
fewfwf
{/block}
То есть за структуру используется именно родительский шаблон, переопределенный блок из расширяющего шаблона будет использован именно в месте его изначального определения. Мне просто в блоке формы в расширяющем шаблоне надо было скрыть одно поле, а поле в другом блоке и этот блок уже переопределяется. Оказалось пофиг — за пределами вынес и все.