#условие для отображения

  • Здравствуйте!Есть несколько способов оплаты. Один из них - оплата напрямую на карту (я ип, мне можно :))Задача: Если клиент выбирает способ оплаты картой, вывести информацию по оплате в уведомлении на email. Если выбрал другой способ оплаты, то...

  • Как вывести картинку для товара при условии, что ему присвоен определенный тег? Нужно как для страницы товара, так и для раздела каталога.

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

    Есть блок site.send_email_form (стандартный для отправки формы), как сделать чтобы некоторые поля формы были скрыты на определенных страницах? Допустим на главной чтобы было только поле e-mail, а на странице контакты были активны все поля? {if...

    В метод $wa->currentUrl() можно передавать аргументы. Первый - абсолютную ли ссылку возвращать, а второй - обрезать ли GET-параметры.Поэтому решить задачу можно так{if $wa->currentUrl(false, true) != '/kontakty/'} ... {/if}Но кроме этого параметры принимает и сам блок.{$wa->block('site.send_email_form', [ 'hide_some_fields' => true, 'some_other_param' => 'some_value' ]}Тогда в блоке будет доступна переменная $hide_some_fields...
    Eugen Nichikov Eugen Nichikov
  • Есть решение

    Здравствуйте, подскажите что делаю не так.  Хочу чтобы отображение товаров определенного типа   или  в определенной категории  c подкатегориями отображалось отлично от других. Вот например вывожу {if...

    В первом случае недостаточно полное условие, т.к. не включены подкатегории, id которых можно получить скажем из {foreach $category.subcategories as $sc} {$sc.id} {/foreach}.Во втором случае обращение идет к переменной из массива товара, поэтому и не работает, потому что к категории, где вы хотите встроить проверку, это не имеет никакого отношения. Это надо делать в цикле получения данных из массива товара в шаблонах товарных списков хотя бы и менять вывод под каждый товар в зависимости от ...
    Дмитрий replicant