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