Регистрация
Вход через соцсети
Восстановление пароля

можно ли вытащить переменную из шаблона в макет?

Новый топик
04.04.2006, 11:52
Ответить | Цитировать
Гость
Гость

есть необходимость в зависимости от наличия неких параметров, указанных в одном из шаблонов, менять футер макета, в который вставляется этот шаблон.

можно каким-либо образом задать переменную, допустим в суффиксе шаблона, для того, чтобы ее анализировать уже в макете?
или это противоречит логике нетката?..
04.04.2006, 13:32
Ответить | Цитировать
Гость

Зарегистрирован:
1970-01-01
Сообщений: 665

С какой целью? =)
04.04.2006, 13:53
Ответить | Цитировать
Гость
Гость

Надо ;)
Я понимаю, что мог бы обойтись 2-мя вложенными макетами, но по ряду причин меня это не устраивает.

Так скажите же: можно или нет?
Если нельзя, то плюну на эту затею и найду обходной путь, но в следующий раз другие сцайты придется делать уже на другом ядре %)
04.04.2006, 15:11
Ответить | Цитировать
Гость
Гость

1. В NetCat'e можно всЈ!
2. Если у Вас не получается что-либо сделать - см. п.1 и читай мануал улыбка


Ну а если без шуток, то загружаемый шаблон определяется переменной $classID - можешь ее в макете анализировать и по условиям выводить все что хочешь.
Можно сделать ваще иначе... тебе ничто не мешает футер запихнуть непосредственно в шаблон, а не в макет

зы: пути господни неисповедимы...
04.04.2006, 15:18
Ответить | Цитировать
Гость
Гость

да зачем мне номер шаблона анализировать?
я хочу в шаблоне дать значение некой своей переменной $myvar. допустим, хтмл в нее какое-то запихать.
04.04.2006, 15:36
Ответить | Цитировать
Гость
Гость

чуть тебя недопонял улыбка

вот то, что ты хочешь:
пишешь в шаблоне:
Код:
";
global $myvar;
$myvar = "My 1st var";
echo "


в макете:
Код:
Переменная из окруженя шаблона: $myvar
04.04.2006, 15:41
Ответить | Цитировать
Гость
Гость

точно. так и пробовал, но global забыл %(
04.04.2006, 15:49
Ответить | Цитировать
Гость

Зарегистрирован:
1970-01-01
Сообщений: 665

А лучше использовать "другое ядро". Проблем меньше, да и нам спокойней.
04.04.2006, 16:23
Ответить | Цитировать
Гость
Гость

почему проблем меньше и спокойнее?
не недоговаривайте %)
198 196 2006-04-04 16:23:29 8489
Описание проекта