Описание тега smarty

Smarty - это шаблонизатор для PHP. Это позволяет легко разделить логику приложения и код отображения, а также упростить повторное использование шаблонов.
1 ответ

Как вызвать рекурсивную функцию в smarty?

$sql = "select menu_id , menu_name , parent_id from menu " ; $dbc->setFetchMode(DB_FETCHMODE_ASSOC); $res = $dbc->query($sql); while($row = $res->fetchRow()){ $menu[$row['parent_id']][$row['menu_id']] = $row['menu_name']; } function make_me…
22 май '09 в 20:15
1 ответ

Переадресация 301 с ошибкой "Страница перенаправляется неправильно"

На моем веб-сайте я даю фиктивный URL для целей SEO. Моя ссылка как ниже http://legacy.com/project/491/women-tops-long-red-bangalore В этом URL-адресе women-tops-long-red-bangalore эта формулировка является фиктивной, исходя из идентификатора элемен…
12 янв '13 в 04:40
1 ответ

Получить доступ к вложенному ассоциативному массиву в шаблоне smarty

У меня есть массив PHP с именем consolidatedReviewData, который выглядит так: Array ( [consolidatedData] => Array ( [0] => Array ( [a_productidentification] => 5920 [avg_rating] => 4.0000 [no_reviews] => 2 ) ) ) и я присваиваю его пер…
27 апр '16 в 10:18
1 ответ

Применить модификатор Smarty к JS?

Быстрый вопрос У меня есть немного JS и я хочу применить модификатор smarty к переменной в JS. В Smarty у меня есть модификатор, называемый наличными, который преобразует значение в формате валюты например. $ price = "1"; {$ Цена | наличные} выдаст …
30 июл '14 в 01:55
1 ответ

SMARTY: ${ obj->render} ничего не рендерит

Я отправляю один из моих объектов в smarty как $smarty->assign('test', new MyObject ) ; .... $smarty->display('main.tpl'); класс MyObject имеет функцию render, которая возвращает строковое представление самого себя. Так что в main.tpl я хочу сделать…
13 авг '10 в 10:11
0 ответов

Переместить непогашенную ошибку "Класс не найден"

Я получаю эту ошибку Uncaught при вызове одного из классов в Propel Неустранимая ошибка: необработанная ошибка: класс 'Archivedb\Archivedb\AbstractQuery' не найден в C:\Apache24\htdocs\archivedb\articlesOverview.php:37 Причина, по которой я удивлен,…
07 июн '17 в 08:01
1 ответ

Доступ к массиву массивов smarty

У меня есть этот многомерный массив. [["A1",[["passed",432],["failed",0],["blocked",0],["not_run",0]]],["A2",[["passed",118],["failed",2],["blocked",0],["not_run",0]]],["A3",[["passed",332],["failed",2],["blocked",5],["not_run",0]]],["Learning",[["p…
11 сен '17 в 06:17
4 ответа

Как получить все назначенные переменные Smarty во время работы шаблона?

Я хотел бы получить все переменные, присвоенные Smarty внутри шаблона. Например, если у меня есть этот код $smarty->assign('name', 'Fulano'); $smarty->assign('age', '22'); $result = $this->smarty->fetch("file:my.tpl"); Я хотел бы иметь m…
03 авг '12 в 16:25
4 ответа

Prestashop: "Произошла ошибка при отправке сообщения".

Я использую PrestaShop 1.7 с темой по умолчанию. У меня также установлен модуль контактной формы. Но когда я пытаюсь отправить сообщение со страницы "Связаться с нами", используя контактную форму, созданную модулем контактной формы. Выдает ошибку ни…
15 апр '18 в 15:28
1 ответ

Присвойте php-код движку шаблонов smarty

Я делаю новый сайт для своей компании и хочу использовать для этого smarty (v3.1.29). Теперь проблема в том, что мы храним код для всех страниц в нашей базе данных (дома, продукты, загрузки,...). Некоторые страницы содержат встроенные функции PHP, т…
30 май '16 в 12:04
2 ответа

Вызов функции-члена createTemplate() для необъекта

Я мигрирую веб-сайт, основанный на Smarty, и я попытался выполнить все необходимые условия, чтобы не было никаких проблем, но ("как всегда", я мог бы добавить), у меня есть эта проблема, когда после установки всех необходимых пакетов веб-сайт не раб…
13 авг '12 в 11:07
2 ответа

Сократить путь, если заявления умнее, в любом случае?

Можно ли сократить мое утверждение, например, так: {if $name eq 'Fred' or 'Monalisa' or 'Simon'} Welcome Sir. {/if} Если так, то как бы это выглядело?
31 май '11 в 11:02
1 ответ

Используя переменную в $smarty.get?

Мне нужно получить $_GET данные из URL в умном файле.tpl. Конкретные $_GET Мне нужно получить это в цикле. Мне нужно использовать пример ниже, но с переменной для page, {* display value of page from URL ($_GET) http://www.example.com/index.php?page=…
24 фев '14 в 17:56
6 ответов

Smarty интеграция в платформу Code Igniter

Немного справочной информации:Недавно я посмотрел несколько PHP-фреймворков, и их стало два. Zend Framework или CodeIgniter. Я предпочитаю CodeIgniter, из-за его простого дизайна. Это очень голая кость, и она просто хранится просто. Однако мне не нр…
03 сен '08 в 01:18
2 ответа

Отключить предупреждение о кодировке для шаблонов в Netbeans 7.2

Я часто работаю с файлами шаблонов в Netbeans 7.2: в TYPO3, с шаблонами на основе HTML и Fluid; в OXID eSales, с шаблонами Smarty. Если файл шаблона содержит переменную charset, как показано ниже, Netbeans выдает предупреждение каждый раз, когда я о…
11 апр '13 в 12:16
3 ответа

Умные переменные внутри JavaScript

Я пытаюсь использовать smarty переменные внутри JavaScript внутри TPL {literal} <script language="javascript"> google.load('visualization','1',{'packages': ['geomap']}); google.setOnLoadCallback(drawMap); function drawMap() { var data = new go…
04 авг '10 в 10:54
2 ответа

Отдельное число от строки в smarty

У меня есть строка как $str ='my age is 100'; теперь я хочу отделить 100 строк сверху, как я могу это сделать, используя smarty Я работаю над Prestashop. Спасибо
05 ноя '14 в 10:00
0 ответов

Исключение не пойман ZF2

В onBootstrap Module.php моего приложения я зарегистрировал функцию onErrors о событиях EVENT_DISPATCH и EVENT_DISPATCH_ERROR. В любой из моих моделей, если я выброшу пользовательскую ошибку, Zend поймает ее для меня и в onErrors функция, и я могу о…
18 май '16 в 14:28
0 ответов

Smarty Ошибка: media_player.php не читается

Я скопировал веб-сайт с rareculture.net на свой локальный компьютер, чтобы я мог с ним работать. Сайт использует CS Cart, который использует Smarty, и я получаю следующую ошибку: ( ! ) Warning: Smarty error: http://localhost/cscart/skins/projection/…
24 сен '11 в 21:02
2 ответа

Как увеличить переменную используя foreach в smarty?

Это моя назначенная переменная {assign var="count" value=0} Я положил переменную в выражении foreach {foreach from=$name item=names} {assign var="count" value=$count+1} {/foreach} Хотите отобразить переменную в div с именем friendsCount <div clas…
11 мар '15 в 07:13