Скажем, у вас есть стандартный шаблон с включенным (разобранным) заголовком, основной текст, шаблоны нижнего колонтитула.
В шаблоне тела определена переменная типа $ subject, и вы хотите, чтобы она также отображалась в шаблоне заголовка.
В некоторых других языках шаблонов, таких как HTML :: Mason (на основе perl), вы сначала оцените шаблон тела, чтобы выбрать переменную $ subject, но временно сохраните его вывод в переменной, чтобы ваш окончательный результат мог оказаться в правильном порядке (заголовок, тело, нижний колонтитул)
По скорости это будет выглядеть примерно так:
set ($ body = # parse ("body.vm"))
синтаксический анализ ( "header.vm")
$ {тело}
синтаксический анализ ( "footer.vm")
Однако, похоже, это не работает, есть мысли о том, как это сделать?