Николай - 02 Май 2010 12:51 A.M.
spambox, полагаю тебе поможет плагин для работы с сессиями, насколько я понял из твои требований.
Нет, этот способ подойдет только в случае передачи значения следующей обработке этого-же шаблона (другой запуск парсера), не совсем то.
В общем случае, задача сводится к:
Вывести значение entry_id вне секции {exp:weblog:entries} в том же шаблоне в той же обработке парсером.
Задачи которые бы позволил решать метод {assign_variable}, достаточно обширны, и многие моменты решались бы гораздо проще чем сейчас.
Но к сожалению, очевидно, парсер EE обрабатывает конструкцию {assign_variable} до обработки всего шаблона, и данная конструкция не работает для динамического присвоения каких либо значений, только статика известная на момент создания шаблона.
Все известные мне методы сохранения динамических значений в процессе обработки шаблона на данный момент достаточно избыточны.
Перечислю:
1. Использование прямых sql запросов
2. Использование повторной конструкции, например {exp:weblog:entries}
3. Использование пространства переменных php, например сессии (можно использовать только для передачи при последующем запуске парсера).
Может кто-то использовал другие способы для решения аналогичной задачи?