Size: a a a

MODX. Русскоязычное сообщество.

2021 February 19

AB

Anton Bashurov in MODX. Русскоязычное сообщество.
если скажут не они, ну ладненько. можно смотреть дальше, это ж спросить 1 минуту
источник

С

Сергей in MODX. Русскоязычное сообщество.
Привет сообщество)
Есть кто скрещивал mFilter2 и подргузку товаров по кнопке? ('ajaxMode' => 'button')
источник

МК

Михаил Клименко... in MODX. Русскоязычное сообщество.
Привет! подскажите, в чанке tpl.mFilter2.filter.checkbox вызываю сниппет, мне нужно передать в него id ресурса. но не в чанке при вызове сниппета ($_modx->resource.id) , ни если в сниппете $modx->resource->get('id'). но он его не видет. почему такое может быть?
источник

S

Sentinel in MODX. Русскоязычное сообщество.
Михаил Клименко
Привет! подскажите, в чанке tpl.mFilter2.filter.checkbox вызываю сниппет, мне нужно передать в него id ресурса. но не в чанке при вызове сниппета ($_modx->resource.id) , ни если в сниппете $modx->resource->get('id'). но он его не видет. почему такое может быть?
7 раз прочитал, чет не понял 😊
источник

МК

Михаил Клименко... in MODX. Русскоязычное сообщество.
{set $prntId = $_modx->resource.id}

{set $validUrl = '!validSeoFilterUrl' | snippet : [
   'url' => $seoUrl,
   'prntId' => $prntId
]}
источник

МК

Михаил Клименко... in MODX. Русскоязычное сообщество.
prntId - пусто если в сниппете, а так если в чанке {$prntId}, То выводит
источник

AV

A V in MODX. Русскоязычное сообщество.
всем привет. вопрос по mFilter2.
Можно ли как-то сортировать в самих фильтрах ? (не в результатах).

пример - есть сортировка по параметру Производитель, в фильтре отображается список производителей, хочу задать им порядок по menuindex
источник

S

Sentinel in MODX. Русскоязычное сообщество.
A V
всем привет. вопрос по mFilter2.
Можно ли как-то сортировать в самих фильтрах ? (не в результатах).

пример - есть сортировка по параметру Производитель, в фильтре отображается список производителей, хочу задать им порядок по menuindex
Значения фильтров  сортируются по алфавиту, точнее с помощью функции natcasesort. Настроить их просто так нельзя. Вам нужно создать свой класс обработчик фильтра, наследуемый от класса mse2FiltersHandler, который находится в файле core/components/msearch2/model/msearch2/filters.class.php и переопределить метод sortFilters, а после указать его(свой класс) в системной настройке mse2_filters_handler_class
источник

AV

A V in MODX. Русскоязычное сообщество.
ок, спасибо за инфо
источник

АК

Алексей Казанцев... in MODX. Русскоязычное сообщество.
Sentinel
Значения фильтров  сортируются по алфавиту, точнее с помощью функции natcasesort. Настроить их просто так нельзя. Вам нужно создать свой класс обработчик фильтра, наследуемый от класса mse2FiltersHandler, который находится в файле core/components/msearch2/model/msearch2/filters.class.php и переопределить метод sortFilters, а после указать его(свой класс) в системной настройке mse2_filters_handler_class
А у тебя получалось так сделать?
источник

S

Sentinel in MODX. Русскоязычное сообщество.
Алексей Казанцев
А у тебя получалось так сделать?
Задача была, но потом передумали и она не состоялась 😊
источник

AV

A V in MODX. Русскоязычное сообщество.
Алексей, хороший вопрос )) а у кого-то вообще так получилось ? рабочий способ ?
источник

АК

Алексей Казанцев... in MODX. Русскоязычное сообщество.
A V
Алексей, хороший вопрос )) а у кого-то вообще так получилось ? рабочий способ ?
Я чуть выше кидал свой вариант - джаваскриптом. Там же рядом еще один вариант был. щас скину
источник

АК

Алексей Казанцев... in MODX. Русскоязычное сообщество.
Алексей Казанцев
   $(window).on("load",function(){
       var m = $("select[name=px_step]").val();
       var arr = $("select[name=px_step]").children('option');

       $("select[name=px_step]").html(
           $("select[name=px_step]").children('option')
               .sort(function(a, b){
                   return ($(b).data('sort')) < ($(a).data('sort')) ? 1 : -1;
               })
       );
       $("select[name=px_step]").prepend($("select[name=px_step]").find('option[value=""]'));
       $("select[name=px_step]").val(m);
   });
вот
источник

AV

A V in MODX. Русскоязычное сообщество.
спасибо !
источник

EG

Eugene Generalov in MODX. Русскоязычное сообщество.
Михаил Клименко
Привет! подскажите, в чанке tpl.mFilter2.filter.checkbox вызываю сниппет, мне нужно передать в него id ресурса. но не в чанке при вызове сниппета ($_modx->resource.id) , ни если в сниппете $modx->resource->get('id'). но он его не видет. почему такое может быть?
Кличко отдыхает
источник

АК

Алексей Казанцев... in MODX. Русскоязычное сообщество.
Eugene Generalov
Кличко отдыхает
Фамилия даже чем то похожа
источник

MK

Mihail Kovalenko in MODX. Русскоязычное сообщество.
Привет!
Каким образом можно в админке реализовать облако тегов для статей ?
источник

S

Sentinel in MODX. Русскоязычное сообщество.
Mihail Kovalenko
Привет!
Каким образом можно в админке реализовать облако тегов для статей ?
Tagger
источник

MK

Mihail Kovalenko in MODX. Русскоязычное сообщество.
Sentinel
Tagger
можно подробнее?
просто вариант писать js и цвет таким образом делать. Либо альтернатива какаято, потому что делать migx в каждой статье не вариант...
источник