![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 05.10.2009
Сообщений: 5
|
![]()
Хочу сделать вывод разных картинок в шаблоне .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 и т.д. И ничего не происходит - в чем может быть дело? |
![]() |
![]() |
![]() |
#2 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
![]() Код:
Или так: Код:
![]() |
![]() |
![]() |
![]() |
#3 | |
Регистрация: 05.10.2009
Сообщений: 5
|
![]()
Поставил это -
Цитата:
Файл, в котором нужно поменять картинку - header.tpl. Переменная берется из group.php. Даже когда прописываешь в PHP файле - <?$group_id="1"> все равно не показывает. В чем може быть дело? Може какие то другие операторы? |
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 03.04.2009
Сообщений: 108
|
![]()
со смарти мало знаком, возможно переменную надо задать
$smarty->assign('group_id', $group_id); // $smarty - ваше имя объекта
php,javascript
|
![]() |
![]() |
![]() |
#5 | ||
Регистрация: 05.10.2009
Сообщений: 5
|
![]()
Вставил вот это -
Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 03.04.2009
Сообщений: 108
|
![]()
почитайте документацию http://www.smarty.net/manual/ru/lang...gned.variables
php,javascript
|
![]() |
![]() |
![]() |
#7 | ||
Регистрация: 05.10.2009
Сообщений: 5
|
![]()
Прописал, как там и рекомендуют, в код group.php -
Цитата:
Цитата:
А вот если в шаблоне поставить вместо $group_id значение 1 - все работает. |
||
![]() |
![]() |
![]() |
#8 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
![]()
Вы не полностью ответили на мое предыдущее сообщение
|
![]() |
![]() |
![]() |
#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 |