Передача данных между сниппетами

lonejan

Постоялец
Регистрация
7 Фев 2008
Сообщения
128
Реакции
11
Как передать данные от одного сниппета к другому? При этом не вызывая один сниппет из другого, а с тем условием, что они вызываются в шаблоне один за другим?
 
Версию не указали. Какие снипеты не указали.

В общем случае задача может как иметь решение так и не иметь. Если результат работы первого устанавливается в плейсхолдере глобально, то его можно скормить второму через параметр.

Лучше пишите более конкретный пример.
 
Версия revo, сниппеты самописные, в шапке вызывается первый, в футере - второй.
 
В первом

PHP:
$modx->setPlaceholder('name','Barry');

Во втором

Код:
[[MySnippet? &param=`[[+name]] ` &param2=``]]
 
А как мне параметры поместить в шаблон?
 
Вы о чем? Подробней объясняйте.
 
Массив $GLOBALS доступен везде
В первом
Код:
$GLOBALS['myVarName'] = 'blabla';
Во втором
Код:
$myVarName = $GLOBALS['myVarName'] ;
 
Массив $GLOBALS доступен везде
В первом
Код:
$GLOBALS['myVarName'] = 'blabla';
Во втором
Код:
$myVarName = $GLOBALS['myVarName'] ;
Ну это то понятно. Думал, может здесь как-то по другому можно. Спасибо.
 
Назад
Сверху