Maxim
С нами с 17 октября 2020; Место в рейтинге пользователей: #892Обнуляется опция товара при редактировании товара в minishop2
Заполняем поле (опция товара в minishop2) и сохраняем, в фильтре на сайте оно появляется, все сохранилось.
Заходим опять в товар и это поле теперь пустое. Теперь при редактировании товара всегда нужно перезаполнять это поле, чтобы оно сохранялось.
И так с несколькими полями.
Не могу понять как исправить? Может кто знает?
Заходим опять в товар и это поле теперь пустое. Теперь при редактировании товара всегда нужно перезаполнять это поле, чтобы оно сохранялось.
И так с несколькими полями.
Не могу понять как исправить? Может кто знает?
При редактировании ресурса сбрасываются TV
Есть два поля TV «Марка автомобиля» и «Модель автомобиля»
«Марка автомобиля»
Тип ввода TV — Список (множественный выбор)
Возможные значения:
После заполнения и сохранения, TV работают. Зайти в «редактировать товар», то они пустые, хотя по факту были заполнены. И если сохранить, то они обнуляются. Приходится каждый раз заполнять их при редактировании.
В чем может быть проблема?
«Марка автомобиля»
Тип ввода TV — Список (множественный выбор)
Возможные значения:
Acura||Так же и у «Модель автомобиля»
Alfa Romeo||
Audi||
Baic||
Baojun||
Bmw||
....
После заполнения и сохранения, TV работают. Зайти в «редактировать товар», то они пустые, хотя по факту были заполнены. И если сохранить, то они обнуляются. Приходится каждый раз заполнять их при редактировании.
В чем может быть проблема?
Условие внутри сниппета на Fenom
Подскажите как использовать условия в сниппете?? Вот так не работает:
{'MinifyX' | snippet : [
'minifyCss' => 1,
'minifyJs' => 1,
'registerJs' => 'default',
'registerCss' => 'default',
'jsSources' => '
//code-ru1.jivosite.com/widget.js,
/js/jquery.js,
'
'cssSources' => '
/css/all.css,
/css/icon.css,
{if $_modx->resource.id == 1}
/css/cat.css,
/css/main.css,{/if}
{if $_modx->user.id == 12}{if $_modx->resource.id == 21}/css/cart.css,{/if}{else}{if $_modx->resource.id == 21}/css/cart.css, /css/icon.css{/if}
'
]}
mFilter2 автоматическое название опций товара в фильтре сайта
В miniShop2 в Настройках можно задавать опции товара.
В них мы указываем ключ, название, тип характеристики.
Как вывести в фильтре название на сайте, без добавления в лексикон строчки?
(добавление в лексикон, лишнее действие, хочется выводить сразу по полю «название»)
Чанк вывода опции выглядит так (tpl.mFilter2.filter.outer):
Сейчас выводит так:
В них мы указываем ключ, название, тип характеристики.
Как вывести в фильтре название на сайте, без добавления в лексикон строчки?
(добавление в лексикон, лишнее действие, хочется выводить сразу по полю «название»)
Чанк вывода опции выглядит так (tpl.mFilter2.filter.outer):
{var $key = $table ~ $delimeter ~ $filter}
<fieldset id="mse2_{$key}">
<h4 class="filter_title">{('mse2_filter_' ~ $table ~ '_' ~ $filter) | lexicon}</h4>
{$rows}
</fieldset>
Явно надо выводить вместо этого кода:{('mse2_filter_' ~ $table ~ '_' ~ $filter) | lexicon}
только какой синтаксис?Сейчас выводит так:
mse2_filter_msoption_mag-susА надо чтобы так:
— Android 4
— Windows CE 3
Операционная система:
— Android 4
— Windows CE 3
Как составить условие проверки чанка перед выводом
Использую чанк ecMessagesCount, он выводит количество комментариев такой конструкцией:
Как проверить его на условие, если ноль то не выводить вообще?
Пробовал так, не получается:
[[!ecMessagesCount? &showUnpublished=`1` &thread=`resource-[[+id]]` ]]
Например: 0 или 1 или 5 и тд.Как проверить его на условие, если ноль то не выводить вообще?
Пробовал так, не получается:
[[*isfolder:isnot=`0`:then=`[[!ecMessagesCount? &showUnpublished=`1` &thread=`resource-[[+id]]` ]] `]]