Вопросы по теме '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 просмотров
schedule
31.03.2023
Безопасно для Smarty {include} без атрибута файла?
Например, {include 'path/to/template.tpl'} ?
В документации указанный формат не упоминается, но похоже, что он работает идентично:
{include file='path/to/template.tpl'}
Это причуда или так задумано? Я предпочитаю более аккуратный...
114 просмотров
schedule
23.12.2022
Блоки подшаблона Smarty ломаются при обновлении
Я пытаюсь создать шаблон, используя Smarty для php. Я хотел бы, чтобы шаблон можно было использовать повторно, поэтому я наследовал его и подставлял значения с помощью блоков. Это отлично работает, за исключением случаев, когда мне нужно получить...
653 просмотров
schedule
15.07.2023
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