#smarty

  • Для навигации по страницам одного уровня могут использоваться ссылки вида «назад-вперед» — например, в виде стрелок или просто ссылок с названиями страниц. Пример показан на рисунке:Для организации такого вида навигации можно использовать следующий...

  • В большинстве тем дизайна за отображение страниц ошибок отвечает шаблон error.html который может быть отредактирован в разделах Сайт - Дизайн, Магазин - Витрина - Шаблоны и в соответствующих разделах других приложений, вид страниц которых вам требуется...

  • Добрый день. Нам необходимо стилизовать форму авторизации по-своему. Нам необходимо изменить то, что выводится с помощью функции {$wa->loginForm($error)}. Где это можно сделать? Еще желательно изменить и то, что выводится через...

  • На страницах редактора дизайна, который доступен в бекенде некоторых приложений (Shop-Script, «Сайт», «Блог», «Фото», «Хаб»), а также при редактировании информационных страниц справа внизу есть ссылка «Шпаргалка». Эта ссылка позволяет открыть область...

  • Можно посмотреть какую-нибудь документацию по этой функции? Или подскажите, как сделать следующее: Как сделать так, чтобы текущая открытая страница, каталог, раздел помечался классом active, а не selected? И еще вопрос, как можно вывести дерево...

  • +2 Принято

    После последнего обновления перестала работать конструкция {fetch file="$wa_plugin_path/css/vendor/amp.boilerplate.css"} {fetch file="$wa_plugin_path/css/vendor/amp.custom.css" assign="amp_custom"}Которая...

  • Принятые Вами изменения вызывают каскад ошибок в плагинах. Проверка в данном виде абсолютно бессмысленна и даже вредна т.к. данные ограничения нигде не задокументированы.

  • Есть решение

    Как в смарти написать вот такое $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 даты создания товара в webasyst?Например если дата больше вчерашнего дня, то добавить класс (например заначек "новинка")

  • Для тем в которых нет поддержки новой корзины есть настройка: "Включить стандартный стиль дизайна"Как добавить на эту страницу метрику/скрипты со smarty параметрами, или допустим мне нужно добавить код в футер этой страницы, как это сделать...

  • Есть конструкция отчёта таймера <div class="countdown" data-countdown="2020/04/08" data-format="short"> data-countdown="год/месяц/+1...

  • Здравствуйте!Перенес на новый сервер сайт, и возникает проблемаSyntax Error in template &quot;/srv/www/wa-data/public/shop/themes/default/category.html&quot; on line 158 &quot;{include file='list-thumbs-in-present.html'...

  • Как скрыть плагин "Таблица размеров" с определенной (англоязычной) витрины, используя шаблонизатор smarty?

  • Установлен плагин показывающий кол-во просмотров на странице товара. Нужно создать smarty условия при которых например более 100 просмотров изменит стиль и текст на(пример): "Это популярный товар".

  • Добрый день! Прошу помощи опытных экспертов и разработчиков. Задался вопросами оптимизации скорости работы ресурса.1. Допустим, мы хотим выводить в карточке 3 иконки, в зависимости от характеристик товара. Можно делать конструкции в Smarty. А...

  • Есть решение

    Вставляю в произвольное место сайта(в теме дизайна) блок из раздела "сайт>блоки", передаю ему параметры {$wa->block("block.name", "$params=['myparam' => 'param_value']")}В блоке использую вот...

    В любом случае, в формате вопрос. Так попробуйте... {$wa->block("block.name", ['myparam' => 'param_value'])}
    Павел Трофимов waResearchLab
  • Надо прочитать пользовательские настройки из wa-config/apps/shop/custom.php. Как это сделать в шаблоне smarty? Хотелось бы через $wa->getConfig(), но в хелпере waViewHelper.class этот метод protected 

  • При создании страницы в бэкенде, фронтэнд не отрабатывает смарти код. Как его включить?

  • Нужен знающий нормальный, адекватный, хороший  человек, работы на 30 минут, требуется следующее. 1) Есть три файла. index.html с кодом, который выводит комментарии из топика в ВК. Создал страницу этот код должен быть там. <section>...

  • Есть решение

    Здравствуйте. Не могу найти, как можно обратиться к группе созданной в CRM через SMARTY.Мне нужно на фронтенд страницах вставить примерно вот такую логику кода, где указать нужную мне группу пользователей созданную в CRM {if...

    Очень надеюсь что тема не пройдет в бездну без ответа.))) Я так понял суда по тому насколько долго нет ответа, то под эту задачу только разработка своего плагина под CRM? Я так понимаю, что там нет встроенных статических методов, чтобы обратиться к группе пользователей и проверить пользователя через фронтенд на его причастность к этой группе? Скажите пожалуйста хотя бы какие классы и методы в CRM отвечают за формирование данных групп пользователей, те что в столбике...
    Speed Motion Speed Motion
  • Есть решение

    Есть ли такой параметр? Хотелось бы что-то вроде {if $wa->dev_mode} ........ {/if}

    Вот так вот {if waSystemConfig::isDebug()} ... {/if}
    Eugen Nichikov Eugen Nichikov
  • В базовом шаблоне есть такие метки: $html_class_array{$canonical}$wa->isAuthEnabled()$_links$a Где взять информацию о них? Что они передают, что делают?

  • Добрый вечер. {$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 Eugen Nichikov
  • Для seo нужно подгружать часть контента аяксом. Логично было бы подгрузить статичный html. Но при такой подгрузке не обрабатывается smarty. Тут на форуме вычитал вариант через черновик страницы. Но он подгружает не нужную мне часть, а всю страницу...

  • Есть решение

    В PHPStorm подсвечивается smary-синтаксис в .php и .tpl, но не в .html. Что можно с этим сделать?

    Eugen Nichikov Eugen Nichikov
  • +1

    Принятые Вами изменения могут вызвать ошибки в имеющихся плагинах и приложениях. Проверка в данном виде абсолютно бессмысленна и даже вредна т.к. данные ограничения нигде не задокументированы.Проверка данных методов должна игнорироваться в классах...