|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.10.2009, 18:55 | #1 |
Регистрация: 05.10.2009
Сообщений: 5
|
Не работают переменные в Smarty
Хочу сделать вывод разных картинок в шаблоне .TPL, в зависимости от значения ID в коде PHP.
Есть переменная - GROUP_ID. Выражается в числах от 1 до 5. Расположена в коде файла PHP. Пишу в .TPL шаблоне - {assign var="qqqq" value=./../images/shapka(group_id).jpg} <img src='{$qqqq}' width="100%" height="180" /> Соответственно все пять картинок имеют имена - shapka1, shapka2 и т.д. И ничего не происходит - в чем может быть дело? |
05.10.2009, 22:08 | #2 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
Код:
Или так: Код:
|
06.10.2009, 09:52 | #3 | |
Регистрация: 05.10.2009
Сообщений: 5
|
Поставил это -
Цитата:
Файл, в котором нужно поменять картинку - header.tpl. Переменная берется из group.php. Даже когда прописываешь в PHP файле - <?$group_id="1"> все равно не показывает. В чем може быть дело? Може какие то другие операторы? |
|
06.10.2009, 10:53 | #4 |
Форумчанин
Регистрация: 03.04.2009
Сообщений: 108
|
со смарти мало знаком, возможно переменную надо задать
$smarty->assign('group_id', $group_id); // $smarty - ваше имя объекта
php,javascript
|
06.10.2009, 12:12 | #5 | ||
Регистрация: 05.10.2009
Сообщений: 5
|
Вставил вот это -
Цитата:
Цитата:
|
||
06.10.2009, 12:17 | #6 |
Форумчанин
Регистрация: 03.04.2009
Сообщений: 108
|
почитайте документацию http://www.smarty.net/manual/ru/lang...gned.variables
php,javascript
|
06.10.2009, 12:38 | #7 | ||
Регистрация: 05.10.2009
Сообщений: 5
|
Прописал, как там и рекомендуют, в код group.php -
Цитата:
Цитата:
А вот если в шаблоне поставить вместо $group_id значение 1 - все работает. |
||
08.10.2009, 19:59 | #8 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
Вы не полностью ответили на мое предыдущее сообщение
|
14.10.2009, 12:08 | #9 | |||
Регистрация: 05.10.2009
Сообщений: 5
|
Цитата:
Цитата:
Цитата:
Второй вариант - просто не работает - вместо картинки - пусто - нет значения переменной - не передана в шаблон. |
|||
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не работают формулы | mihakr | Microsoft Office Excel | 7 | 30.08.2017 13:36 |
Smarty - циклы | theyeple | PHP | 7 | 21.03.2013 12:38 |
Не работают метки | ИВэТэшка | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 22.07.2009 22:05 |
Adodb+smarty проблема с циклом while | Oleg_453 | PHP | 2 | 02.12.2008 14:41 |
Работают сообща | Хs-You | Общие вопросы Delphi | 3 | 21.08.2007 08:45 |