Влад
С нами с 25 октября 2015; Место в рейтинге пользователей: #319Пакетное редактирование цен в Minishop2
Каким дополнением реализовать пакетное редактирование цен в Minishop2 например в категории А увеличить цену на 100р, а в категории Б уменьшить на 5%. Так же есть ли какое нить не костыльное решение реализации разных цен товара для разных групп пользователей (Зарегистрированные и нет).
КРИТИЧЕСКИЙ БАГ MINISHOP 2.4
Если провожу какие либо манипуляции с товаром (Изменение цены или галочки новый популярный) через таблицу товаров в категории, отваливаются все дополнительные опции товара, просто наглухо затираются!!!
Проверил на двух магазах один и тот же баг!
P.S. Я надеюсь этот баг не пройдет мимо как баг со скриптом перегенерации превьюшек из оф документации до сих пор багует)
P.P.S. Надо отдельную ветку создавать по баг репортам или напрямую разработчикам писать????
Проверил на двух магазах один и тот же баг!
P.S. Я надеюсь этот баг не пройдет мимо как баг со скриптом перегенерации превьюшек из оф документации до сих пор багует)
P.P.S. Надо отдельную ветку создавать по баг репортам или напрямую разработчикам писать????
После перегенерации превью поменялись местами
У меня сегодня после перегенерации скриптом с docs.modx.pro все превьюхи заглючили таким образом что визуально порядок не изменился а вот физически {$thumb} проставился по последней фотке в галерее а не по первой!!! Блин не знаю чо делать…
Не подхватывает шаблон письма
вывод grand grandParents в mFilter2
Решение:
1.Создаем текстовое TV grandparents
2. Создаем плагин grandparents с кодом
//Проверяем нужный ли шаблон у ресурса (вместо 5 поставьте ID шаблона товара)
if($resource->get('template') != 5) return '';
//Получаем текущее значение TV
$gp = $resource->getTVValue('grandparent');
//Получаем menutitle прадедушки
$grandparent = $modx->runSnippet('pdoField', array( //указать свой снипетт и его параметры
'field' => menutitle,
'topLevel' => 1
));
//Если существующее значение отличается, то пишем новое
if($gp != $grandparent) $resource->setTVValue('grandparent', $grandparent);
2.1 На вкладке «Системные события» ставим галку напротив «OnDocFormSave».
3. В вызове mFilter2 добавляем фильтр
&filters=`tv|grandparent`
Велосипед готов )))
Страница производителя товара
Как не суперкостыльными методами сделать страницу Производителя где будут доступны все товары из каталога данного производителя. Должна же быть из коробки подобная функция, раз есть в меню минишопа раздел производителей!!! Заранее благодарю!
Помог себе сам — как всегда в принципе, огромное спасибо сообществу.
Вот решение для нубов вроде меня:
Вывод страницы производителя:
Помог себе сам — как всегда в принципе, огромное спасибо сообществу.
Вот решение для нубов вроде меня:
Вывод страницы производителя:
[!mFilter2?
&limit=`10`
&parents=`0`
&element=`msProducts`
&where=`{ "Vendor.resource":[[*id]] }`
&filters=`
ms|price:number
,parent:categories
`
&tpls=`tpl.msProducts.row`
&sort=`ms|price:desc`
&ajaxMode=`button`
&tplFilter.outer.ms|price=`tpl.mFilter2.filter.slider`
&tplFilter.row.ms|price=`tpl.mFilter2.filter.number`
]]
Ссылка на страницу производителя из карточки товара:<p>Производитель: <a href="[[~[[+vendor.resource]]]]">[[+vendor.name]]</a></p>
Вывод страницы всех производителей:[[!pdoResources?
&class=`msVendor`
&sortby=`name`
&sortdir=`ASC`
&tpl=`vendor`
]]
Minishop2 2.4
Выборка товаров по доп опции товара
Создал дополнительную опцию в минишопе ssss (числовое поле, площадь дома), и теперь не могу сделать выборку msProducts по данной опции различных категорий проектов домов по площади дома, например, от 150м2 до 200м2, от 200м2 до 250м2. пробовал &tvFilters, &where. Пожалуйста подскажите как правильно составить запрос выборки по данному полю?
Gallery выводит неверные данные в плейсхолдере
Всем доброго времени суток!
На сайте установлена Gallery, создано 5 альбомов, 4 альбома вызывается 4 снипеттами на одной странице.
При этом они выводятся в модальных окнах, а каждая фотография выводится лайтбоксом.
Но при генерации идентификатора галереи Gallery выводит неверные данные — склеивает два альбома из четырех.
Шаблон gal-item
Еще не пробовал переустанавливать, там тридцать фотографий с тегами и описанием у каждой, лень будет заново перебивать)
Кто может сталкивался с подобным? или подскажите пожалуйста как можно отловить этот баг!!!
Вот кстати сама страничка с галерей
На сайте установлена Gallery, создано 5 альбомов, 4 альбома вызывается 4 снипеттами на одной странице.
При этом они выводятся в модальных окнах, а каждая фотография выводится лайтбоксом.
Но при генерации идентификатора галереи Gallery выводит неверные данные — склеивает два альбома из четырех.
Шаблон gal-item
<a class="uk-width-1-3 uk-margin-bottom" title="[[*id:is=`8`:then=`[[+description]]`:else=`[[+tags]]`]]" href="[[+image_absolute]]" data-uk-lightbox="{group:'[[+gallery.id]]'}">
<img src="[[+image_absolute:rezimgcrop=`min-350,c-350x200`]]" alt="[[*pagetitle]] [[+name]]" />
</a>
и вот глючит [[+gallery.id]] в двух галереях почему то одинаковый вывод, пробовал по [[+gallery.name]] и [[+gallery.description]], одно и тоже не спасает, с базой вроде все гуд так как все поля верно прописаны уже сто раз проверил.Еще не пробовал переустанавливать, там тридцать фотографий с тегами и описанием у каждой, лень будет заново перебивать)
Кто может сталкивался с подобным? или подскажите пожалуйста как можно отловить этот баг!!!
Вот кстати сама страничка с галерей
Неполадки с [[+price]]
Здравствуйте! Появился на сайте такой баг с ценой что в плейсхолдере price выводится :befor с содержимым by. Тоесть вместо 2999 руб выводится by 2999 руб. Как избавиться от вывода этого by так и не понял. В шаблоне все чисто вроде.