Anonymous
you sure you installed it correctly
Миша
Ребята, как верно сделать что бы контекст на поддомен работал, чет делал не могу найти где делал
Миша
base_url для контекста прописан?
да, Все ок, думаю че тв в нгинкс видать не верно, ща перепроверю
1hermn | +_-
Опции это подкатегории? И что уже сделано в этом направлении?
В начале я думал, что это выход, просто выводить подкатегории в это меню. Допустим это материал, тип(у меня постельное бельё, т.е двуспальный, односпальный) и производитель. Т.е мне придётся в создавать в подкатегории {материал} ещё подкатегорию размера. Т.е придётся дублировать товары. Вот я и задумался, что я могу сделать опции товаров(minishop2), и выводить все значения товаров. Как сделать фильтр по опциям в категории я знаю, но вот чтобы выводить в меню - нет.
Артур
да, Все ок, думаю че тв в нгинкс видать не верно, ща перепроверю
А проблема в чём? Контекст не переключается?
Миша
А проблема в чём? Контекст не переключается?
да вообще пишет что не видит домена
Артур
да вообще пишет что не видит домена
Кто пишет? Как это не видит?)))
1hermn | +_-
Вот что меня попросили сделать.
1hermn | +_-
https://www.togas.com/ru/
Артур
Вот что меня попросили сделать.
Фильтрация есть на сайте?
1hermn | +_-
есть
1hermn | +_-
но это magento
Артур
Кастомная или mfilter2?
1hermn | +_-
Фильтрация есть на сайте?
а ты про мой. mfilter2 планирую использовать. Пока ничего нет, только думаю как к этому подходить
Артур
Я обычно делаю так, под каждый домен создаю пустой сайт прилинковываю домен, прописываю настройки контекста и использую самый простой плагин для переключения контекстов от Василия Наумкина.
Артур
а ты про мой. mfilter2 планирую использовать. Пока ничего нет, только думаю как к этому подходить
Ну в примере что ты скинул категории+фильтры. С категориями думаю проблем не будет, а для вывода ссылок на фильтры придётся написать спиппет, который будет выбирать нужные опции и формировать ссылку на фильтр вида site.ru/catalog/?ms|price=0,500
alexey
да вообще пишет что не видит домена
When a DNS cache is invalid, it can cause the “this site can't be reached” error. Проблема на сервере, видимо.
Андрей
Огромная благодарность, я понял, как это сделать)
Для генерации таких ссылок есть - https://modstore.pro/packages/ecommerce/seofilter
Артур
Для генерации таких ссылок есть - https://modstore.pro/packages/ecommerce/seofilter
Он не позволяет их вывести в меню. Он просто подменяет некрасивые с параметрами, на красивые без.
Андрей
Как раз делает то что нужно
Артур
ну ок
Андрей
https://docs.modx.pro/komponentyi/seofilter/snippetyi/sfmenu
Алексей
из 1055 - 23 проголосовали. Не плохо. Давайте догоним хотя бы до 100-ки и я успокоюсь :)
Maxim
Всем привет! Кто-нибудь знает как изменить стандартную логику расчета цены в компоненте msOptionsPrice2. А точнее какое событие использовать "msopOnGetFullCost" или "msOnGetProductPrice"?
Ruslan
Всем привет! Какой компонент может тег rel="canonical" в код добавлять? Вроде у меня прописан в head один, а в коде 2.
Ruslan
Грешу на pdoPage, но не уверен
Андрей
https://github.com/bezumkin/pdoTools/blob/master/core/components/pdotools/elements/snippets/snippet.pdopage.php#L244
Андрей
Грешу на pdoPage, но не уверен
Точно он. Сам недавно искал
Ruslan
Как-то нужно добавить проверку, если нету, то добавляй, иначе 2 ставится, валидаторы ругаются
Алексей
Добрый день. Подскажите, пожалуйста, информер Я. Метрики как часто обновляется ?
Anonymous
Люди добрые, добрый день! Подскажите, как с этим быть? Вот пример сортировки по опциям товаров в документации к mSearch2: [[!mFilter2? &parents=`0` &element=`msProducts` &leftJoin=`{ "Option": { "class": "msProductOption", "on": "Option.key = 'test1' and Option.product_id = msProduct.id" } }` &sortAliases=`{"msoption":"Option"}` &sort=`msoption|value:asc` ]] Как мне добавить сюда еще две опции для сотрировки и по ним?
Nikolay
похоже на какую то дич
Nikolay
minishop2.com посмотрите рабочий вывод
Алексей
не.. вызов норм
Алексей
Люди добрые, добрый день! Подскажите, как с этим быть? Вот пример сортировки по опциям товаров в документации к mSearch2: [[!mFilter2? &parents=`0` &element=`msProducts` &leftJoin=`{ "Option": { "class": "msProductOption", "on": "Option.key = 'test1' and Option.product_id = msProduct.id" } }` &sortAliases=`{"msoption":"Option"}` &sort=`msoption|value:asc` ]] Как мне добавить сюда еще две опции для сотрировки и по ним?
но нужно подвязать еще option2 option3. скорее всего повторить Option со своими ключами что-то типа так: &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" } }`
Anonymous
Блин, я вроде так делаю, но сортировка потом не правильно работает. <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>
Anonymous
Вот это потом использую.
Anonymous
Последняя строка, вобще не правильно сортирует.
Артур
А как в modx правильно менять пароль пользователя, если я хочу сделать это сам, а не через Login. Вариант посмотри как это сделано в Login не предлагать))) Посмотрел, мне не понравилось, что там надо передавать старый пароль, а зачем если пользователь уже авторизован.
Anonymous
Так а задача какая? Изначально что храниться в опциях?
Сделать возможность сортировки по 3 опциям. В опциях числовые значения.
Anonymous
У меня все работает, если я прописываю тут &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" } }`
Anonymous
Одну опцию.
Anonymous
По ней все замечательно сортируется.
Anonymous
Вопрос в том, как правильно добавить остальные, чтобы и по ним сортировка работала. Селект настроен уже.
Anonymous
<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>
Anonymous
ну вот сейчас добавил вторую опцию и все. По ней не работает, по одной отрабатывает корректно, все отсортировано правильно, хоть по убыванию, хоть по возрастанию ставь, а вторая опция - идет в разнобой вывод.
Алексей
<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>
Anonymous
Алексей
Кликаешь на одну из трех опций и товары не найдены.
А вы &sortAliases={"msoption":"Option"} прописали?
Алексей
для 3х полей?
e r o p
ребят, привет
e r o p
беда
Anonymous
Пока с двумя играюсь &sortAliases=`{ "msoption1":"Option1", "msoption2":"Option2" }`
Anonymous
Нет
Anonymous
В этом причина?
Алексей
ну дык
e r o p
удалил в чанке scripts пару строчек которые были над Top и у меня почти весь JS отключился
e r o p
а возврат не сработал, не скопировал короч