Всего 125 959 комментариев

mngatoff
16 июня 2022, 12:08
0
я вот по одной версии обновлял. выкатите хотфикс хотя бы, у людей магазины с большими оборотами лежат
Василий Наумкин
16 июня 2022, 12:03
0
Наверное, логика была в том, что на один адрес может быть оформлено несколько заказов.

Более того, при создании нового заказа юзер может выбирать адрес доставки из уже оформленных (чтобы не заполнять каждый раз вручную). Не уверен, что это есть из коробки, но на каких-то проектах я выбор адреса из списка точно делал.

С моей стороны, наоборот, удалять адрес при удалении заказа — это спорное решение.
Артур Шевченко
16 июня 2022, 11:59
0
Интересно было бы узнать что об этом думает сам @Василий Наумкин))) Ведь какая-то логика в тот момент им двигала.
Игорь
16 июня 2022, 11:58
0
Как подключить TinyMCE к фронтэнду сайта я уже разобрался вчера…
А тут мне нужно именно в админке к комментариям Tickets. Причем сам компонент TinyMCE уже установлен и прекрасно работает в поле «Содержание» и в дополнительных полях.
Вопрос как привязать его еще и к полям комментариев Tickets (какой-то плагин нужно написать, видимо)?
Николай Савин
16 июня 2022, 10:13
0
На самом деле, при глубоком погружении оказалось, что этот issue и вызвал поломку.
Связь Заказа и Адреса сделана довольно странно. Обычно Подчиненную модель (Адрес) привязывают к первичному ключу Главной модели (Заказа). И тогда Композитная связь работает очень хорошо.

В минишопе Василий же, в свое время почему-то сделал наоборот. Здесь Адрес является основной записью, к которой привязывается заказ. Решение мягко говоря спорное.
И я не могу переделать, потому что придется менять структуру полей. Это мажорное обновление, ломающее работу сайтов и компонентов. Внесу в план работ на будущее.

Пока откатываю реализацию твоего issue назад и будем решать удаление адреса заказа костылями.
Николай Савин
15 июня 2022, 20:43
0
Этот issue давно решен. Не закрыл просто его.
Семён Кудрявцев
15 июня 2022, 20:39
0
Если проблема коснулась объекта адреса заказа, то может и за одно пофисить связанный с этим баг из ишьюс
github.com/modx-pro/miniShop2/issues/627
Евгений Webinmd
15 июня 2022, 16:03
+1
пытается перегенировать превью для несуществующего уже товара.
Надо добавить проверку

if($modx->getObject('modResource', $resource->product_id)){
      $modx->runProcessor('mgr/gallery/generate', array('id' => $resource->id),
      array('processors_path' => $modx->getOption('core_path').'components/minishop2/processors/'));
  }
nephania
15 июня 2022, 15:40
0
Вообще перестало что-либо выводить.
Выводит все вот так.
"pagetitle\":\"\\u041a\\u043e\\u0440\\u043e\\u0431\\u043a\\u0430-\\u0441\\u044e
А MigX выводит вот так
[{\\\\\\\"MIGX_id\\\\\\\":\\\\\\\"1\\\\\\\",\\\\\\\"image\\\\\\\":\\\\\\\"l3d5rthre4.jpg\\\\\\\",\\\\\\\"deleted\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"published\\\\\\\":
Возможно нужно править JS =(
Загребли руки, раз нет решения готового)

MODX::findResource() для проверки существования ресурса пришлось найти и заюзать, работает (однако есть мнение, не проверял, что не будет работать при отключенной карте alias-ов, но в моем проекте этой оптимизации не требуется)

Кто будет делать, не забудьте начальный / отрезать в REQUEST_URI, а то с ним не находит!

@Сергей Шлоков @Дмитрий @Александр Мельник спасибо за комментарии!
Андрей
15 июня 2022, 14:20
0
На сайте используются 3 языка: Русский / Английский / Румынский. Нужен Чанк, который будет подставлять нужную ссылку в зависимости от выбранного языка с условием заданного ID default версии.

Пример Чанка: [[*context_key:is=`web`:then=`[[+ru_id]]`:else=`[[BabelTranslation:default=`[[+ru_id]]`? &resourceId=`[[+ru_id]]` &contextKey=`en`]]`]]

Пример вызова: Ссылка на страницу

Проблема в том, что в данном Чанке есть проверка между 2мя языками, а мне необходимо проверять среди 3х языков (web = ru / en / ro). Пожалуйста, можете подсказать как изменить код?
Алексей
15 июня 2022, 14:15
0
Все разобрался. Спасибо всем! Проблема была в одинаковом названии data атрибутов.
Алексей
15 июня 2022, 14:02
0
Добрый день.
Это для фильтра. Мне нужны именно разные дата атрибуты, чтобы один документ соответствовал разным фильтрам.
Вот фильтры
Alexey
15 июня 2022, 13:33
0
Один и тот же атрибут не может определяться несколько раз для одного
html-тега. Вам нужно всё значения атрибута из массива (выводите в нём сами значения тега — offices, kitchens и т. д...)впихнуть в один атрибут data-tags через пробел.