smarty tag внутри smarty tag - PullRequest
0 голосов
/ 06 мая 2011

привет, я имею дело с CTLModuleMaker, у меня есть это

 {cms_module module="image_mod_test" what="image" where_project="{$item->id}" orderby="priority,id" template="inner_galleries"}

обратите внимание на {$ item-> id} для where_project , эта вещь не работает, я в основном хочу, чтобы идентификатор текущего итерирующего объекта отображался вместо {$ item-> ID} . я думаю, что он не хочет принимать тег smarty внутри тега smarty,

любые идеи, что я должен делать ,,

1 Ответ

1 голос
/ 06 мая 2011

Встраивание переменных в двойные кавычки

  • Smarty распознает назначенные переменные, встроенные в «двойные кавычки» до тех пор, пока имя переменной содержит только цифры, буквы и under_scores. Смотрите названия для более подробно.

  • С любыми другими символами, например точка (.) Или $ object-> reference, затем переменная должен быть окружен backticks.

Источник

Так попробуйте это:

{cms_module module="image_mod_test" what="image" where_project="`$item->id`" orderby="priority,id" template="inner_galleries"}
...