Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Smarty - переменная в шаблоне
 
 автор: xom   (18.10.2008 в 17:09)   письмо автору
 
 

В cmsms, а именно в модуле formbuilder надо вывести шаблон после нажатия кнопки
одновременно с этим загрузить другой модуль для обработки
делаю так:

...
{cms_module module='Feedback'}

таким способом загружается модуль, но чтобы добавить параметры в модуль, надо написать так:
{cms_module module='Feedback' param='123' param2='234'...}

проблема в том, что переменные, полученные с форм записываются как {$fld_18}, {$fld_19}, {$fld_20},...
тогда мне надо сделать так:
{cms_module module='Feedback'  param={$fld_18} param2={$fld_19}...}

конечно, смарти этого не понимает. кавычки и тд ставил-никак.
написал потом следующее:
{php}
$str = '{$fld_18}';
$this->assign('paramm', $str);
{/php}
{eval var=$paramm}

но работает только так, через assign выводит {$fld_18}
заранее спасибо за ответы

  Ответить  
 
 автор: xom   (19.10.2008 в 11:51)   письмо автору
 
   для: xom   (18.10.2008 в 17:09)
 

^^

  Ответить  
 
 автор: Axxil   (20.10.2008 в 12:06)   письмо автору
 
   для: xom   (18.10.2008 в 17:09)
 

а вот так не работает что ли?
{cms_module module='Feedback'  param=$fld_18 param2=$fld_19...}


эти переменные $fld_18 и т.д. откуда берутся?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования