#smarty

  • <h2 id="Title">exception 'SmartyException' with message 'Unable to load template file './product_list_thumb.html' in 'templates/actions/products/Products.html'' in...

  • Необходимо что бы подстраница понимала смарти код.

  • Добрый вечер,1.Как правильно вставить id товара в участок кода JS? Делаю так:window.__mixm__.push(['skulist', '{$product.id}']);не работает.2. В корзине при добавлении товаров,...

  • Вывожу список категории классически:{$categories = $wa->shop->categories(0,0)} {if $categories} {foreach from=$categories item=category name=menu} <p>{$category.name}</p> {/foreach} {/if}Категории выводятся по...

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

    Не работает Smarty на подстраницах: 1 (Вкладка 360). При этом всё срабатывает в предпросмотре подстраницы: 2В файле wa-config/apps/shop/config.php есть код:<?phpreturn array('can_use_smarty' => true,);

    В используемом вами шаблоне вкладки выводятся как есть, без компиляции шаблонизатором Smarty. Возможно решением будет созданием вкладки как отдельного блока и определением доп. параметра продукта.
    Александр Александр
  • Проблема такая: не выводятся некоторые параметры товара если наименования товара больше 50 добавлено в корзину, так же и в отправляемом письме. Почему то до 50 всё выводится хорошо, но после пропадают наименования товаров и количество товара в...

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

    мне надо вставлять в текст страницы фигурные скобки так, чтобы их не обрабатывал шаблонизатор Smartyэто примеры кодакак это делать? а то у меня вылетает ошибка === Syntax Error in template

    & #123 ;& #125 ;Убрать пробелы!
    Сергей Осадчий Плебей
  • Есть решение

    Получаю список всех товаров с разбивкой по категориям вот так:{foreach from=$categories item=category name=menu} {$category.name} {foreach from=$category.products item=product name=price} <a href="/{$product.url}">{$product.name}...

    Как-то так.var cats = {json_encode($categories)};P.S. Обычно, наоборот, прошу уйти с форума для разработчиков, но тут вопрос, похоже, для него :)https://developers.webasyst.ru/forum/
    Eugen Nichikov Eugen Nichikov
  • Появилась необходимость встроить свой плагин Smarty. Единственный способ, как мне удалось это сделать - создать файл в директории:/wa-system/vendors/smrty-plugins/Влезать в системную директорию - отвратительный подход. Хотелось бы иметь возможность...

  • Проблема такая: есть письмо отправляемое в случае оформления заказа. В нем выводится список товаров.{foreach $order.items key=itemKey item=item} <tr> <td>{$number}</td> <td>{$item.product.name}</td>...

  • +1

    Было бы неплохо добавить плагин для smarty или модификатор для склонения имен существительных (заказ, заказа, заказов) в темах дизайна, или же сделать реализацию в theme.xml (если это возможно). Пока пользуюсь функцией (алгоритм из php варианта от...

  • Нужно на странице вывести url конкретной категории. Если запросить данные категории как{$wa->shop->category(1)}в ответе что-то типа вот такого array(23) { ["id"]=> string(1) "1" ["depth"]=>...

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

    Доброго времени,Как я заметил, smarty-теги работают только в шаблонах и статических страницах. Можно ли, чтобы smarty-теги работали в статьях блога?

    Попробуйте изменить: /wa-apps/blog/lib/config/config.php: 80: 'can_use_smarty'=>false,
    Максим Креминский Максим
  • Есть решение

    Возможно ли получить вес без единиц измерения, или только писать плагин?

    Технически вы можете получить в шаблоне характеристики с размерностью в любой нужной вам размерности и формате (вне зависимости от того, как оно было задано у товара)Первый параметр - нужная вам единица измерения (kg, g, oz ... ) из числа доступных в характеристике, а второй - форма вывода (документация по sprintf и его форматам вам поможет), который не является обязательным{$p.features.ves->convert('kg','%0.1f')}Правда это работает, если $p - это объект класса shopProduct
    Владислав Горлов Владислав Горлов
  • Здравствуйте. Вопрос - как узнать внутри продукта и категории ID самой верхней родительской категории? Не просто parent_id а именно id самой верхней категории на уровень вверх? Webasyst shop-script 6, smarty

  • Есть предложение для разработчиков тем дизайна: оставлять в теме пустые файлы, в которые пользователи могли бы вставлять произвольные куски кода. Например, если нужно добавить дополнительное содержимое в список товаров, можно было бы предусмотреть...

  • Здравствуйте.Интересует одна важная мелочь: как добавить произвольную характеристику товара в письмо-уведомление, отправляемое менеджеру магазина.Пытаюсь сделать так, но видимо пользовательские характеристики не отдаются в $item{foreach $order.items as...

  • Подскажите есть ли у вебасиста дока по smarty возможностям?В частности, мне нужно в шаблоне получить строку url и разобрать её по переменным, не знаю как это сделать, подскажите кто занет.По ходу пьесы, сразу вопрос, все правила smarty, что вот тут...

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

    При оформлении заказа стандартный текст: Спасибо за заказ! Мы скоро свяжемся с вами. Номер заказа: #12345.Мне необходимо сделать проверку времени: если время больше или равно 19 часам, то "Мы скоро свяжемся с вами" будет заменен на "Мы...

    Разобрался. Работает. Вот код, вставлять в SMS уведомление, отправляемое покупателю через SMS (или e-mail).Если кто не знает куда вставлять — вставлять где-то после "Спасибо за заказ! "{assign var='hours' value=date('H')}{if $hours<18 && $hours>=9}Мы скоро свяжемся с вами.{elseif $hours<9}Мы свяжемся с вами после 9:00.{elseif $hours>=18}Мы свяжемся с вами завтра, после 9:00.{/if}
    Вадим Quasar
  • Есть решение

    Подскажите плиз, как сделать так, чтобы в описание товаров можно было вставоять smarty блоки и чтобы они "работали" в карточке товаров?Например, вставляю в описание смарти http://joxi.ru/gmv6eRXfPDpNma. Но в карточке получаю просто текст -...

    Вот тут описано.
    Павел Трофимов waResearchLab
  • Ситуация следующая: на сайте есть несколько категорий товаров. В одной присутствует сайдбар с сортировками слева и список товаров справа. В другой присутствует просто список ее подкатегорий без сайдбара.Обе категории используют для вывода товаров один...

  • {foreach $category.subcategories as $sc} <table class="product-table"><a title="{$sc.name|escape}" href="http://xxxx.ru{$sc.url}">...

  • Хочу сделать для своего сайта вменяемые социальные сниппеты. В первую очередь интересуют сниппеты для статей Хаба. В них нельзя указать key=value, да и это было бы плохое решение - нехорошо напрягать редакторов.Предположим, мне подойдёт первая же...

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

  • Добрый день!Помогите, пожалуйста, разобраться. Я в описании товара в режиме редактирования HTML кода вписываю теги SMARTY, ну самое простое {$wa_active_theme_url},И в фронтенде выводится не значение переменной , а именно эта фраза -...

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

    Здравствуйте. Есть банальная задача: для хаба вывести рейтинг авторов не только на спрятанной далеко странице http://1belok.ru/o/authors/ , но и на каждой странице, в сайдбаре над "Сотрудники".Готового хелпера для этого я в Хабе не нашёл....

    Метод для получения информации об авторах обязательно появится в следующей версии хаба. Сроков не назову.То, что в шаблонах нельзя создать экземпляр абы какого класса - это так задумано и правильно исходя из политики безопасности. Это не поменяется.
    Леонид Вакуленко Леонид Вакуленко
  • Есть решение

    Есть ли какие-нибудь условные смарти теги для проверки какой макет темы открыт? Например макет product.htmlЧтобы можно было в <head>, добавить дополнительный мета тег, но только чтобы он выводился на странице товара.

    Попробуйте проверять значение переменной {$action}.
    Михаил Ушенин Михаил Ушенин
  • Есть решение

    Есть задача - вывести карточку товара на странице приложения "Сайт".Товар выводится в блоке через {$p = $wa->shop->product($product_id)}Тут и возникает проблема.Если параметры $p.features_selectable, $p.skus, $p.price выводятся без...

    sku_features никогда и нельзя было получить через $wa->shop. Независимо от активного приложения.Вам придётся написать свой хэлпер и получать данные через него.См. shopProductFeaturesModel->getSkuFeatures().Пример использования есть в контроллереlib/actions/frontend/shopFrontendProduct.action.php(который, кстати, и грузит данные в шаблон product.html/product.cart.html, где вас смутило наличие $product.sku_features).
    Леонид Вакуленко Леонид Вакуленко
  • Добрый день!Хотел бы реализовать разные сайдбары для разных страниц. Тема Дефолт 2.0. Пробовал Smarty, как сказано тут (http://old.webasyst.ru/support/help/smarty-conditions.html), но ничего не получается

  • Пишу плагин для приложения Site.В нём вызываю экшн, для которого создан соответствующий шаблон. В результате ошибка: exception 'SmartyException' with message 'Unable to load template file 'plugins/artikul/templates/actions/frontend/Frontend.html'' in...