Size: a a a

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

2021 March 26

НС

Никита Серов... in MODX. Русскоязычное сообщество.
Блин, я вроде так делаю, но сортировка потом не правильно работает.
  <option class="sort" data-sort="msoption1|value" value="desc">sort-pop</option>
 <option class="sort" data-sort="msoption2|value" value="desc">sort-price-down</option>
 <option class="sort" data-sort="msoption3|value" value="asc">sort-price-up</option>
источник

НС

Никита Серов... in MODX. Русскоязычное сообщество.
Вот это потом использую.
источник

НС

Никита Серов... in MODX. Русскоязычное сообщество.
Последняя строка, вобще не правильно сортирует.
источник

АШ

Артур Шевченко... in MODX. Русскоязычное сообщество.
А как в modx правильно менять пароль пользователя, если я хочу сделать это сам, а не через Login. Вариант посмотри как это сделано в Login не предлагать))) Посмотрел, мне не понравилось, что там надо передавать старый пароль, а зачем если пользователь уже авторизован.
источник

АШ

Артур Шевченко... in MODX. Русскоязычное сообщество.
Никита Серов
Блин, я вроде так делаю, но сортировка потом не правильно работает.
  <option class="sort" data-sort="msoption1|value" value="desc">sort-pop</option>
 <option class="sort" data-sort="msoption2|value" value="desc">sort-price-down</option>
 <option class="sort" data-sort="msoption3|value" value="asc">sort-price-up</option>
А ты знаешь что сортировка списком по умолчанию не предусмотрена?
источник

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
Никита Серов
Блин, я вроде так делаю, но сортировка потом не правильно работает.
  <option class="sort" data-sort="msoption1|value" value="desc">sort-pop</option>
 <option class="sort" data-sort="msoption2|value" value="desc">sort-price-down</option>
 <option class="sort" data-sort="msoption3|value" value="asc">sort-price-up</option>
Так а задача какая? Изначально что храниться в опциях?
источник

НС

Никита Серов... in MODX. Русскоязычное сообщество.
Алексей Смирнов
Так а задача какая? Изначально что храниться в опциях?
Сделать возможность сортировки по 3 опциям. В опциях числовые значения.
источник

АШ

Артур Шевченко... in MODX. Русскоязычное сообщество.
Никита Серов
Сделать возможность сортировки по 3 опциям. В опциях числовые значения.
А ты документацию читал?
источник

АС

Андрей Сергеевич... in MODX. Русскоязычное сообщество.
Никита Серов
Сделать возможность сортировки по 3 опциям. В опциях числовые значения.
Чтобы с select работало там надо js править
источник

АШ

Артур Шевченко... in MODX. Русскоязычное сообщество.
Андрей Сергеевич
Чтобы с select работало там надо js править
Ага, я знаю.
источник

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
Никита Серов
Блин, я вроде так делаю, но сортировка потом не правильно работает.
  <option class="sort" data-sort="msoption1|value" value="desc">sort-pop</option>
 <option class="sort" data-sort="msoption2|value" value="desc">sort-price-down</option>
 <option class="sort" data-sort="msoption3|value" value="asc">sort-price-up</option>
ааа епт... option не не прокатит :)
источник

НС

Никита Серов... in MODX. Русскоязычное сообщество.
У меня все работает, если я прописываю тут

&leftJoin=`{
       "Option": {
           "class": "msProductOption",
           "on": "Option.key = 'test1' and Option.product_id = msProduct.id"
       },
       "Option2": {
           "class": "msProductOption",
           "on": "Option2.key = 'test2' and Option2.product_id = msProduct.id"
       }
   }`
источник

НС

Никита Серов... in MODX. Русскоязычное сообщество.
Одну опцию.
источник

НС

Никита Серов... in MODX. Русскоязычное сообщество.
По ней все замечательно сортируется.
источник

НС

Никита Серов... in MODX. Русскоязычное сообщество.
Вопрос в том, как правильно добавить остальные, чтобы и по ним сортировка работала.
Селект настроен уже.
источник

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
Никита Серов
Вопрос в том, как правильно добавить остальные, чтобы и по ним сортировка работала.
Селект настроен уже.
покажите вызов с <select>
источник

НС

Никита Серов... in MODX. Русскоязычное сообщество.
<select class="sorting_cat mr-2 form-control"  id="mse2_sort">
     <option class="sort" data-sort="ms_product|publishedon" value="asc">Популярные</option>
     <option class="sort" data-sort="ms_product|publishedon" value="desc">Новизне</option>
     <option class="sort" data-sort="ms|price" value="asc">Дешевые</option>
     <option class="sort" data-sort="msoption1|value" value="desc">sort-pop</option>
     <option class="sort" data-sort="msoption2|value" value="desc">sort-price-down</option>
     <option class="sort" data-sort="msoption3|value" value="asc">sort-price-up</option>
</select>
источник

НС

Никита Серов... in MODX. Русскоязычное сообщество.
ну вот сейчас добавил вторую опцию и все. По ней не работает, по одной отрабатывает корректно, все отсортировано правильно, хоть по убыванию, хоть по возрастанию ставь, а вторая опция - идет в разнобой вывод.
источник

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
Никита Серов
<select class="sorting_cat mr-2 form-control"  id="mse2_sort">
     <option class="sort" data-sort="ms_product|publishedon" value="asc">Популярные</option>
     <option class="sort" data-sort="ms_product|publishedon" value="desc">Новизне</option>
     <option class="sort" data-sort="ms|price" value="asc">Дешевые</option>
     <option class="sort" data-sort="msoption1|value" value="desc">sort-pop</option>
     <option class="sort" data-sort="msoption2|value" value="desc">sort-price-down</option>
     <option class="sort" data-sort="msoption3|value" value="asc">sort-price-up</option>
</select>
попробуйте
<select class="sorting_cat mr-2 form-control"  id="mse2_sort">
     <option class="sort" data-sort="ms_product|publishedon" value="asc">Популярные</option>
     <option class="sort" data-sort="ms_product|publishedon" value="desc">Новизне</option>
     <option class="sort" data-sort="ms|price" value="asc">Дешевые</option>
     <option class="sort" data-sort="msoption|msoption1" value="desc">sort-pop</option>
     <option class="sort" data-sort="msoption|msoption1" value="desc">sort-price-down</option>
     <option class="sort" data-sort="msoption|msoption1" value="asc">sort-price-up</option>
</select>
источник

НС

Никита Серов... in MODX. Русскоязычное сообщество.
Алексей Смирнов
попробуйте
<select class="sorting_cat mr-2 form-control"  id="mse2_sort">
     <option class="sort" data-sort="ms_product|publishedon" value="asc">Популярные</option>
     <option class="sort" data-sort="ms_product|publishedon" value="desc">Новизне</option>
     <option class="sort" data-sort="ms|price" value="asc">Дешевые</option>
     <option class="sort" data-sort="msoption|msoption1" value="desc">sort-pop</option>
     <option class="sort" data-sort="msoption|msoption1" value="desc">sort-price-down</option>
     <option class="sort" data-sort="msoption|msoption1" value="asc">sort-price-up</option>
</select>
Кликаешь на одну из трех опций и товары не найдены.
источник