Clean

Clean

Был в сети 14 января 2023, 20:11
Заказы не принимаю
Такого решения сейчас нет. самым красивым вариантом могло бы быть переделанное подобие табличных параметров, вроде MigX — типо под каждый товар заводишь что нужно… Но пока увы, если плагинами расширять — то будет куча-мала
Если нужно всего нескока полей — то используй не используемые поля от modUser — например remote_Data или remote_Key — это самый простой вариант.

У меня схожая ситуация, только мне как раз нужен Extended т.к полей слишком много.
В Shopkeeper есть компонент tag_manager он все реализует.
Я бы не стал сравнивать его с mFilter2, и заплатить 1.5 тысячи проектируя сайт, и получив фильтр и поддержку я считаю это совершенно не дорого.Вопросы у тебя возникнут, и думаю не мало. А за бесплатно не так много альтруистов будут тебе помогать…
Не понял чего именно хотите сделать, но вообще у mFIlter есть опция showEmptyFilters которая при активации будет показывать фильтры для котрых что-то есть, и если ничего подходящего не найдено — фильтр просто не будет выведен.

p.s а вообще для каждого чанка фильтрации можно задать собстенное оформление, дефолтный чанк например для чекбокс tplFilter.row.default
Можно в него правки по идее внести если нужно что-то подрихтовать.
Самая простая реализация связи, это связи товаров в MS2 bezumkin.ru/modx/minishop2/admin/912/

Я не понял что надо реализовать? Случайную выборку товара из родителя?

Если да, то вот рабочий код с проекта:

[[!msProducts?
               &tpl=`tpl.tovarRelated.row`                   
               &parents=`[[*parent]]`
               &includeThumbs=`80x80`
               &showHidden=`0` 
               &resources=`-[[*id]]`
               &limit=`5`
               &deph=`1`
               &where=`{"template":4}`
               &showLog=`0`
               &fastMode=`1`
               &sortby=`RAND()`
               &toPlaceholder=`results`
               ]]
          
    
               	      
[[+results:notempty=`
    <div id="related-items">
<div class="interest">Вам могут быть интересны</div>
[[+results]]
</div>
`]]
чанк
<a href="[[~[[+id]]]]">
<img src="[[+80x80]]" alt="[[+pagetitle]]" title="[[+longtitle]]" height="80" width="80" />
</a>
office это прежде всего фундамент для простора фантазии, включающий пару наработок вроде авторизации, профиля и просмотра покупок.
На нем можно сбацать что угодно, а в описании да, ребята в верху написали miniShop2 хотя это не совсем корректно и действительно может сбить с толку
Не удивлюсь, что если сайт довольно популярный, то Вы обнаружите и не такие ошибки…
На 2.2.6 есть ряд критических уязвимостей,
поэтому рекомендую сделать несколько действий:
1.обновиться до актуального состояния.Поверьте это не больно =)
2.проверить как вызывается Wayfinder, проверить размер кэша, проверить что с кэшером (кстати используете PHPAPC ил еще что?)
3.отказаться от wayfinder в пользу pdoMenu, он работает лучше, быстрее, и больше наваротов +если у Васи будет хорошее настроение и время, он еще поможет. если что-то будет работать не так…

Как-то так…