Условие на Fenom
Всем здравствуйте, подскажите пожалуйста, как возможно реализовать такое условие на fenom:
Есть опция товара Статус производителя и 2 значения Оригинал/Неоригинал
В шаблоне необходимо выводить, если значение Оригинал, то выводим изображение бренда, а в title подставляем titile=«Оригинал», если Неоригинал, то выводим картинку зачеркнутого бренда.
Сейчас для этого используется опция Производитель товара и выглядит это так, все работает отлично: disk.yandex.ru/i/3qxRRGR4goh8gA
И выводится в шаблоне так:
Есть опция товара Статус производителя и 2 значения Оригинал/Неоригинал
В шаблоне необходимо выводить, если значение Оригинал, то выводим изображение бренда, а в title подставляем titile=«Оригинал», если Неоригинал, то выводим картинку зачеркнутого бренда.
Сейчас для этого используется опция Производитель товара и выглядит это так, все работает отлично: disk.yandex.ru/i/3qxRRGR4goh8gA
И выводится в шаблоне так:
[[+{$_pls['vendor.logo']}:isnot=`0`:then=`<div class="vendor-logo">
<img src="{$_pls['vendor.logo']}" title="[[+vendor.name]]" class="img-responsive" data-toggle="tooltip"/>
</div>`:else=``]]Но все же хотелось бы эту дефолтную опцию использовать по её прямому назначению, а как реализовать данный функционал не приложу ума… Додумался только так пока. Комментарии: 35
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Вопрос в другом. Как выводить 2 в 1 или даже 3 в 1, как на примере опции производитель. Ведь у этой опции есть еще поля, такие как наименование, логотип, страна производителя и проч.
Это можно сделать через MIGX, но использовать TV нет желания, по этому и вопрос, как это сделать средствами minishop2 м возможно ли?
Или проблема в том, чтобы получить значение опции Статус производителя? Если да, то для этого есть msProductOptions
Выше псевдокод, не надо использовать кириллицу в именах переменных, это плохо с точки зрения эстетики.
{if $combustion_chamber== 'Закрытая (турбированный)'}
{/if}
Скриншот: disk.yandex.ru/i/G7rd8tIVXlwTPw
Если ее значение у товара «Закрытая (турбированный)», то нужно выводить картинку под флагом логотипа так: disk.yandex.ru/i/_fk-YePq0yjO7g
В коде чанка делаю так: disk.yandex.ru/i/wIzG2T87HWPK9g
Код чанка:
Конструкция такая не работает…
Не понял как это помогло получить значение и сохранить в переменную(
то в $combustion_chamber попадёт строка со значением, и тогда оператор if сможет корректно сравнить две строки.
И потом проверяйте
Или у вас у одного товара может быть несколько производителей?
Верхний код нужно переписать, так не пишут.
А существует ли возможность настроить фильтр mfilter2?
Пробую так, не работает
Пробую так:
,
,
,
msvendor|description:boolean