Вопросы по теме 'smarty3'

Добавление блока Smarty3 во включенный шаблон
У меня есть несколько шаблонов, написанных с помощью Smarty 3: Страница макета Индексная страница Страница включения layout.tpl: {block "css"}{/block} {block "js"}{/block} {block "content"}{/block} index.tpl: {extends...
2412 просмотров
schedule 21.05.2023

присвоение значения из умных плагинов
У меня включено кеширование в моей умной установке, и у меня есть следующие функции шаблона function smarty_updatedhour($params, $smarty) { $date1 = new DateTime($params['timestamp']); $date2 = new DateTime("now"); $interval =...
1372 просмотров
schedule 24.05.2023

Умный раздел зацикливает массив
Я пытаюсь создать список URL-адресов из следующего массива в smarty 3. Поэтому для каждого цикла мне нужно будет вывести [label] и [url] На данный момент у меня есть: {section name="foo" loop=$list.options} {if $list.options[foo] != "names"}...
1088 просмотров
schedule 04.02.2023

Как обрабатывать кеширование огромных страниц с помощью Smarty 3
В настоящее время я работаю над проектом с миллионами динамических страниц. Содержимое этих страниц собирается из базы данных, и, конечно же, база данных тоже большая, с множеством таблиц. Поскольку это содержимое базы данных не будет часто меняться...
434 просмотров
schedule 27.03.2022

Smarty: доступ к динамически сгенерированному массиву?
Мой PHP-код присваивает массив переменной Smarty, доступ к которой можно получить следующим образом: {$foo.123.name} {$foo.456.name} ... Индексы 123 , 456 и т. д. в массиве назначаются динамически (на основе некоторой логики, включающей...
237 просмотров
schedule 31.05.2022

Распечатайте значение назначения из умного плагина перед вызовом плагина
Я пытаюсь разработать рекламную систему вокруг smarty. Итак, я придумал плагин, который при выводе на страницу выглядит так: {load_ad id=c4ca4238a0b923820dcc509a6f75849b} Проблема в том, что внутри этой функции у меня есть переменная,...
179 просмотров
schedule 15.04.2024

Выходные фильтры Smarty с ошибкой Codeigniter и Ci-Smarty, не вызываемой
В настоящее время я использую codeigniter 2 с ci-Smarty. Просто пытался добавить умный выходной фильтр, но не очень повезло. Как будто функция не может быть найдена или что-то в этом роде? Я использую плагин в качестве функции фильтра вывода и...
1204 просмотров

Безопасно для Smarty {include} без атрибута файла?
Например, {include 'path/to/template.tpl'} ? В документации указанный формат не упоминается, но похоже, что он работает идентично: {include file='path/to/template.tpl'} Это причуда или так задумано? Я предпочитаю более аккуратный...
114 просмотров
schedule 23.12.2022

Блоки подшаблона Smarty ломаются при обновлении
Я пытаюсь создать шаблон, используя Smarty для php. Я хотел бы, чтобы шаблон можно было использовать повторно, поэтому я наследовал его и подставлял значения с помощью блоков. Это отлично работает, за исключением случаев, когда мне нужно получить...
653 просмотров

Smarty modifer/plugin для получения меток из массива
Это пример массива, который я отправляю из CMS в Smarty. [field] => Array ( [value] => 19 [options] => Array ( [labels] => Array ( [0] => --- Select ---...
241 просмотров
schedule 13.10.2023

Изменить содержимое массива в smarty?
Мы используем smarty, В одном из наших представлений мы имеем: {if $header.showNav}...{/if} и если мы хотим установить, что мы используем: $header = $smarty->getTemplateVars('header'); $header['showNav'] = true;...
193 просмотров
schedule 29.03.2023

Как мне настроить умные шаблоны?
У меня есть Smarty 3.1, работающий с моим сайтом для JUST Index.php. Теперь, как бы мне добавить и сделать контактную страницу? 1) Сделать contact.php и сделать полностью новый шаблон? 2) Сделать index.php?page=contact ?? 3) Сделайте...
536 просмотров
schedule 29.12.2022

Умное удаление комментариев и KnockoutJS
Я пытаюсь использовать KnockoutJS в своей веб-инфраструктуре, которая использует простой Smarty. Некоторые части синтаксиса KnockoutJS используют комментарии в форме <!-- ko foreach: array --> . Smarty удаляет все HTML-комментарии (кроме...
750 просмотров
schedule 25.03.2023

пользовательская умная функция для «получения» и «замены»
Я новичок в Smarty и столкнулся с небольшой проблемой при написании функции для плагина, где я хотел бы получить значение из тега smarty, вставленного на любую страницу, а затем я хочу, чтобы это значение было добавлено в код в файл плагина. Если...
268 просмотров
schedule 26.06.2023

smarty fetch include на выбранной странице tpl не работает
Мой ajax php, расположенный в maindirexample/actions, вызывает файл tpl на одну папку выше в maindirexample/templates fetch('../templates/popupMyItems.tpl'); Однако это вызывает ошибку <br /> <b>Fatal error</b>:...
846 просмотров
schedule 26.12.2023

Умный шаблон для вертикального расположения полей массива
У меня есть массив, созданный в PHP, и я назначаю его умному шаблону. В приведенном ниже примере есть 2 набора данных, по 6 элементов в каждом. Количество наборов может меняться динамически. $formData = array ( [homeTeam1] => homeTeam1...
99 просмотров
schedule 29.06.2023

Smarty Fetch ничего не загружает в мою переменную
У меня есть класс, который настраивает мои умные экземпляры: class View { protected $templateEngine; protected $templateExtension = '.tpl'; public function __construct(){ global $ABS_PUBLIC_PATH; global...
549 просмотров
schedule 27.07.2023

Отображение переменной php в шаблоне Smarty 3
Я пытался отобразить переменную php в умном шаблоне, но это было невозможно. На моем tpl у меня есть: <a href="#">Welcome <strong><!--{$username}--></strong></a> На моем php у меня есть: <?php...
1776 просмотров
schedule 24.02.2023

Поместите теги вокруг части строки в Smarty
Я получаю свои строки из базы данных MySQL . Пример строки: ' {something}Lorem ipsum{/something} dolor sit amet, consectetur adipiscing elit. Scrupulum, inquam, abeunti; {blablabla}Illa tamen simplicia{blablabla}, vestra versuta. Non semper,...
70 просмотров
schedule 16.04.2023

Умная проверка, соответствует ли id определенным числам
Что у меня есть : оператор if, который проверяет, равен ли идентификатор страницы идентификатору cms, у меня нет опыта работы с умным кодом. Поэтому я точно не знал, как решить мою проблему. {if $cms->id eq 10} {* Do Something *} {/if}...
513 просмотров
schedule 29.03.2023