#smarty
-
Ссылки «назад-вперед» для страниц сайта
Для навигации по страницам одного уровня могут использоваться ссылки вида «назад-вперед» — например, в виде стрелок или просто ссылок с названиями страниц. Пример показан на рисунке:Для организации такого вида навигации можно использовать следующий...
-
Как изменить страницы ошибок 404 и других
В большинстве тем дизайна за отображение страниц ошибок отвечает шаблон error.html который может быть отредактирован в разделах Сайт - Дизайн, Магазин - Витрина - Шаблоны и в соответствующих разделах других приложений, вид страниц которых вам требуется...
-
Форма авторизации
Добрый день. Нам необходимо стилизовать форму авторизации по-своему. Нам необходимо изменить то, что выводится с помощью функции {$wa->loginForm($error)}. Где это можно сделать? Еще желательно изменить и то, что выводится через...
-
Использование переменных из «Шпаргалки» редактора дизайна
На страницах редактора дизайна, который доступен в бекенде некоторых приложений (Shop-Script, «Сайт», «Блог», «Фото», «Хаб»), а также при редактировании информационных страниц справа внизу есть ссылка «Шпаргалка». Эта ссылка позволяет открыть область...
-
wa_print_tree
Можно посмотреть какую-нибудь документацию по этой функции? Или подскажите, как сделать следующее: Как сделать так, чтобы текущая открытая страница, каталог, раздел помечался классом active, а не selected? И еще вопрос, как можно вывести дерево...
-
+2 Smarty - пустая ошибка компиляции шаблона в т.ч. UA Принято
В темах часто используют строки локализации вида{$title = $theme_settings.footer_title|default:'[`Contact us`]'}В значении локализации вместо Contact us используется перевод вида "Зв'яжіться з нами". это приводит к общей...
-
+2 Сломали {fetch} Исправлено
После последнего обновления перестала работать конструкция {fetch file="$wa_plugin_path/css/vendor/amp.boilerplate.css"} {fetch file="$wa_plugin_path/css/vendor/amp.custom.css" assign="amp_custom"}Которая...
-
Изменение в политике вызова статичных методов в smarty шаблонах приводит к проблемам с обратной совместимостью плагинов.
Принятые Вами изменения вызывают каскад ошибок в плагинах. Проверка в данном виде абсолютно бессмысленна и даже вредна т.к. данные ограничения нигде не задокументированы.
-
Динамический оператор объекта Есть решение
Как в смарти написать вот такое $object->{$dynamic_operator}->method(); ?
Я знаю только про такой милый костылик. Вот такой пример сработал у меня в Developer'е.PHP$this->view->assign('dynamic_index', 'something'); $this->view->assign('obj', (object) array('something' => 'It works!'));Smarty{$obj_array = (array) $obj} {$obj_array[$dynamic_index]}Леонид Вакуленко
-
Дополнительные параметры
На странице product.html можно вытащить переменную $product.params.key которую можно задать в карточке тавара например так: key=400 (В дополнительных параметрах). А как вытащить эту переменную не на странице товара, а в корзине, cart.html?
-
Хлебные крошки
Добрый день. Подскажите пожалуйста, как можно сделать так, чтобы текущая открытая страница была в хлебных крошках НЕ ссылкой и имела класс active?
-
Выбор валюты, выбор языка. Smarty, JS
Добрый день.Верстаю шаблон своими силами. В теме default есть такая конструкция {if !empty($theme_settings.language_toggle)} <select id="language"> {foreach waLocale::getAll('name') as...
-
Как выводить разный текст в зависимости от времени суток
Кто поделиться? Нужно чтобы в нерабочее время была надпись чтобы звонили позже, а в рабочее что мы ждем звонка...
-
Smarty дата создания товара
Подскажите Smarty даты создания товара в webasyst?Например если дата больше вчерашнего дня, то добавить класс (например заначек "новинка")
-
Метрика и smarty код в новой корзине
Для тем в которых нет поддержки новой корзины есть настройка: "Включить стандартный стиль дизайна"Как добавить на эту страницу метрику/скрипты со smarty параметрами, или допустим мне нужно добавить код в футер этой страницы, как это сделать...
-
Нужен определённый формат даты в Smarty
Есть конструкция отчёта таймера <div class="countdown" data-countdown="2020/04/08" data-format="short"> data-countdown="год/месяц/+1...
-
Как исправить ошибку в шаблоне?
Здравствуйте!Перенес на новый сервер сайт, и возникает проблемаSyntax Error in template "/srv/www/wa-data/public/shop/themes/default/category.html" on line 158 "{include file='list-thumbs-in-present.html'...
-
шаблонизатор smarty
Как скрыть плагин "Таблица размеров" с определенной (англоязычной) витрины, используя шаблонизатор smarty?
-
Смена стиля CSS и текста после определённого количества просмотров страницы товара
Установлен плагин показывающий кол-во просмотров на странице товара. Нужно создать smarty условия при которых например более 100 просмотров изменит стиль и текст на(пример): "Это популярный товар".
-
Оптимизация скорости работы сайта: переменные vs. ручная вставка
Добрый день! Прошу помощи опытных экспертов и разработчиков. Задался вопросами оптимизации скорости работы ресурса.1. Допустим, мы хотим выводить в карточке 3 иконки, в зависимости от характеристик товара. Можно делать конструкции в Smarty. А...
-
Блоки и smarty Есть решение
Вставляю в произвольное место сайта(в теме дизайна) блок из раздела "сайт>блоки", передаю ему параметры {$wa->block("block.name", "$params=['myparam' => 'param_value']")}В блоке использую вот...
В любом случае, в формате вопрос. Так попробуйте... {$wa->block("block.name", ['myparam' => 'param_value'])}waResearchLab
-
Доступ из smarty к конфигурационному файлу
Надо прочитать пользовательские настройки из wa-config/apps/shop/custom.php. Как это сделать в шаблоне smarty? Хотелось бы через $wa->getConfig(), но в хелпере waViewHelper.class этот метод protected
-
Как включить Smarty в приложении Сайт?
При создании страницы в бэкенде, фронтэнд не отрабатывает смарти код. Как его включить?
-
Собрать рабочие три файла в плагин(php в шопскрипте)
Нужен знающий нормальный, адекватный, хороший человек, работы на 30 минут, требуется следующее. 1) Есть три файла. index.html с кодом, который выводит комментарии из топика в ВК. Создал страницу этот код должен быть там. <section>...
-
Обратиться через SMARTY к группе пользователей созданной в CRM Есть решение
Здравствуйте. Не могу найти, как можно обратиться к группе созданной в CRM через SMARTY.Мне нужно на фронтенд страницах вставить примерно вот такую логику кода, где указать нужную мне группу пользователей созданную в CRM {if...
Очень надеюсь что тема не пройдет в бездну без ответа.))) Я так понял суда по тому насколько долго нет ответа, то под эту задачу только разработка своего плагина под CRM? Я так понимаю, что там нет встроенных статических методов, чтобы обратиться к группе пользователей и проверить пользователя через фронтенд на его причастность к этой группе? Скажите пожалуйста хотя бы какие классы и методы в CRM отвечают за формирование данных групп пользователей, те что в столбике...Speed Motion
-
Определить режим разработки в html Есть решение
Есть ли такой параметр? Хотелось бы что-то вроде {if $wa->dev_mode} ........ {/if}
Вот так вот {if waSystemConfig::isDebug()} ... {/if}Eugen Nichikov
-
За то отвечают переменные?
В базовом шаблоне есть такие метки: $html_class_array{$canonical}$wa->isAuthEnabled()$_links$a Где взять информацию о них? Что они передают, что делают?
-
Вывод условия -smarty
Добрый вечер. {$list_products = $wa->shop->products('type/1')} {if $list_products} {include file='list-table.html' sorting=!empty($category.params.enable_sorting)} {else} {include...
-
Ошибка фильтра Есть решение
При нажатии на любой элемент фильтра ничего не прогружается и появляются ошибки. В консоли:https://prnt.sc/kbluc6В логах куча ошибок: Uncaught exception SmartyCompilerException: Syntax Error in template...
Можно копать в сторону этого плагина. Там нет ошибок в шаблонах ;)А вообще, тут пробела достаточно, чтобы Smarty не ругалсяEugen Nichikov
-
Подгрузка smarty блока чере ajax (.load)
Для seo нужно подгружать часть контента аяксом. Логично было бы подгрузить статичный html. Но при такой подгрузке не обрабатывается smarty. Тут на форуме вычитал вариант через черновик страницы. Но он подгружает не нужную мне часть, а всю страницу...