#smarty

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

    Здравствуйте. Не могу найти, как можно обратиться к группе созданной в 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...

  • Добрый день. Интересует наличие метода для вывода данных произвольного пользователя в темах дизайна. Если такого метода нет, то его необходимо добавить и перенести тему в Идеи.Без этого приходится добавлять простыни HTML для блоков типа Команда (...

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

    При нажатии на любой элемент фильтра ничего не прогружается и появляются ошибки. В консоли: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

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

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

    Здравствуйте, знатоки вебасиста!Для Вас вопрос может быть банальный - реализован на многих темах дизайна, но у нас опыта не особо много, поэтому обращаюсь за советом к более знающим.Сайт: https://bau-buy.comТема дизайна стандартная defaultВопросов...

    для смены класса почитайте про toggleclasshttps://yandex.ru/search/?clid=2186620&text=toggle...
    Евгений Львович Николаев Евгений
  • Мне нужно вывести товары из разных списков во вкладках на подобии вот этих http://dbmast.ru/adaptivnye-vkladki-taby-na-css3. Но я хочу чтоб нужный список подгружался не сразу а при необходимости. К примеру вкладка 1,2,3,4. При загрузке страницы вкладка...

  • Здравствуйте!Возникла необходимость вывести в карточке товара определенный блок (характеристик) так, чтобы у каждого товара можно было определять свое место. Сам блок:{if $product.features} <table class="features" id="product-features">...

  • Столкнулся с такой проблемой: в теме дизайна supreme использовалась переменная $product, эта переменная создается на страницах продукта магазина и используется в шаблоне product.html, но она доступна и в шаблоне index.html (выводится через {if...

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

    Здравствуйте!Подставляю код css и html с помощью {if $smarty.server.REQUEST_URI == "/"} на главную страницу, но почему-то этот вариант не отрабатывает с гет параметрами и утм метками. Может есть другой способ определения главной...

    Попробуйте другие вариантыhttps://support.webasyst.ru/22921/vyvod-bloka-tolk...
    Алексей Курдюков Алексей
  • Здравствуйте!Вопрос новичка! Что за конструкции в smarty в скобках "{%" ? Нигде не могу найти. Вот еще пример: {% if (p.edit_rights) { %} {% if (typeof p.thumb.size === 'object' &&...

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

    Здравствуйте,Есть плагин для экспорта товаров в инстаграм, который выводит в шаблоне характеристики и свойства товара. Бренд выводится с помощью {$product.features.brend} . Как удалить пробелы из выводимого имени бренда (чтобы сделать из него хэштег)?...

    {$product.features.brend|replace:' ':''}
    creativit.ru creativit.ru
  • Есть решение

    Здравствуйте,Есть плагин для постинга в Instagram, использующий шаблоны Smarty. Есть характеристика товара типа select (текст), которая называется brend и выводит бренд. Вопрос: как получить в этом плагине через Smarty вывод характеристики brend ?...

    Допустим в смарти объект товара - это $product{$pr = $wa->shop->product($product.id)} {if isset($pr.features.brend)} {$brend = $pr.features.brend} {/if}
    Дмитрий Иванов BNP (Дмитрий)
  • Есть решение

    Добрый день есть стандартный вывод который перебирает товары. Как в этом выводе сделать другой шаблон для первого элемента, например{foreach $products as $product} <tr data-product-id="{$product.id}"> <td>...

    Отвечаю сам себе, может кому поможет{foreach $products as $product} {if $product@first} <tr data-product-id="{$product.id}"> <td> <div class="item-wrp"> <input checked="checked" name="{$product.params.namegroup}" value="{$product.name}" data-price="{$product.price|ceil}" data-price-type="₽"...
    Денис Андреевич Горлов Денис
  • Не могу достучаться до {$theme_settings.var} из визуального редактора. Вроде бы делаю по аналогии с примерами из Шпаргалки. Если вызывать прям в шаблоне, то работает. Но хотелось бы дать возможность одновременно изменять, например,...

  • Сам использую код в виде:{$filters_applied = false} {if $wa->get(price_max) !== null || $wa->get(price_min) !== null} {$filters_applied = true} {else} {foreach $filters as $f_id => $f_obj} {if $f_obj.code && $wa->get($f_obj.code)!== null}...

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

    Здравствуйте.Хотел бы скрыть пустые звездочки, и нужно прописать условие "Если есть отзывы" + "иначе" (либо аналогичное).Подскажите реализацию

    {if $p.rating != 0} Рейтинг есть {else} Рейтинга нет {/if}
    Евгений Львович Николаев Евгений
  • В smarty есть другая возможность обозначать комментарии, кроме как {**} ?Гуглил, не нашел.. но решил все же спросить. мало-ли вдруг как то можно.А то крайне неудобно. К примеру есть код. отмеченный комментами-пояснениями. И вдруг потребовалось...

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

    Добрый день!Пишу свой модуль в Webasyst (на подобии модуля Гостевой книги). Делаю условие в шаблоне wa-apps/[MY_APP]/templates/actions/frontend/frontend.htmlГде переменная $current - значение этапа. {if $current == 1} <p>Вы на первом...

    Вы в шаблон должны передавать значение своей переменной из класса$this->view->assign("current", 1);
    Евгений Львович Николаев Евгений
  • Не работает Smarty в описаниях товаров - ну ни в какую, нет доступа к переменным.Более подробное описание проблемы (вопрос на форуме).Собственно, задача - заставить это дело работать и выдавать нужные характеристики в описании товаров.

  • В продолжение ранее заданного вопроса с новыми подробностями.Итак:Сайт в облаке, тема - Дефолт 3.0, can_use_smarty = trueНа подстраницах товара код Smarty вполне себе работает, удается получить доступ и вывести нужные переменные.В описании товара -...

  • Проблема вот в чем.Сайт в облаке webasyst. В "Скрытых настройках" can_use_smarty = true.В описании товара использую строку следующего вида (N - параметр характеристики, указанный в настройках):{if...

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

    Добрый день.Подскажите можно ли как то реализовать возможность выполнения кода смарти в параметрах плагина/темы и т.д.Поясню допустим есть плагин в настройках которого ест выводимый блок текста на странице, как возможно сделать чтобы в данном поле...

    $view = wa()->getView(); $tpl = $plugin->getSettings('template'); // по памяти... чтение настроек плагина. $view->assign('somevar', $somevar); // {$wa_url} и т.п. уже автоматом заданы. Также, в зависимости от контекста, могут быть и другие переменные. $result = $view->fetch('string:'.$tpl); //это уже выводить там, где нужно, через хук или хелпер.
    Eugen Nichikov Eugen Nichikov
  • Проблема: после редактирования и сохранения файла шаблона (/wa-data/public/site/themes/*/index.html), эти изменения не отображаются на сайте. Только если вручную очистить кеш через кнопку в инсталлере. Галка "debug mode" в настройках...

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

    Приветствую!Есть задача: отобразить id категории как на самой странице категории, так и на странице товара.Потребность: с помощью id использовать индивидуальные настройки css для страниц товаров нужной категории. Например, для товаров категории...

    Использовал вот такой вариант: {foreach from=$product.categories key=k item=v}{$k}{/foreach}. Он сработал!В итоге вся конструкция выглядеть стала так: <div id="pageid{$category.id}{foreach from=$product.categories key=k item=v}{$k}{/foreach}"> ... </div>Не знаю, насколько это правильно с точки зрения написания кода, может есть варианты короче. Но главное работает.
    Павел Карабанов Павел
  • Задача: вывести товары из разных категорий на одной странице таким образомЗаголовок КАТЕГОРИЯ_1список товаров КАТЕГОРИЯ_1Заголовок КАТЕГОРИЯ_2список товаров КАТЕГОРИЯ_2куча тем не по теме... простите за каламбур не могу правильно составить код... тем...