[miniShop2] Как таблицу товаров, сформированную через msGetOrder, разбить на отдельные таблицы по разделам товаров?

Недавно только начал знакомство с modX и fenom.
Думаю, что решение должно быть достаточно простое, но не соображу как это в fenom сделать.

Сейчас одна таблица чрез один цикл:
Шапка таблицы всех товаров
{foreach $products as $product}
Тело таблицы товаров
{/foreach}

По идее как-то надо сначала собрать товары в группы товаров с одним родителем, а потом их выводить в отдельных таблицах.

{foreach $что_то as $раздел}
    Шапка таблицы $раздел товаров
    {foreach $products as $product}
    Тело таблицы товаров раздела $раздел
    {/foreach}
{/foreach}

Не знаю понятно ли сформулировал. Может у кого в копилке решений есть?
В письме, например, группировали так товары или еще где.
Евгений Куценко
16 апреля 2024, 18:40
modx.pro
267
0

Ошибка доступа к компонентам

Добрый день. Возникла проблема при работе с компонентами modx 2.8.1. Сайт сделан на шаблоне. При открытии любого компонента выдает ошибку «Доступ запрещен». Разработчик не я, и связи с ним нет. Ограничений по правам доступа у пользователя нет. Кто-то сталкивался с такой проблемой?
pandaworks
16 апреля 2024, 09:19
modx.pro
185
0

Как получить изображение товара MS2 через action.php?

Здравствуйте!
Делаю личный кабинет на Office, но вместо стандартного сниппета истории заказов делаю аналогичные кастомные fetch-запросы к /assets/components/office/action.php для получения данных заказов.
Можете подсказать как получить URL изображения товара аналогичным образом?
Владимир
15 апреля 2024, 19:38
modx.pro
270
0

Эксперимент с Modx Extra + Docker

Решил попробовать создать сборку для локальной разработки при условии, что через год, два, три я смогу развернуть его из Git и продолжить работу, как и три года назад, без головной боли, что у меня что-то не запускается (за исключением самого Docker)))))).

В чем соль

Разработчик, спустя какое-то время после публикации в общий доступ своих шедевров, приходит к пониманию, что его нужно поддерживать. Поддерживать это значит иметь постоянную среду, которая заточена исключительно под его дополнение.

Как это возможно сделать? Варианты:

  • содержать свой сервер, на котором работает твое дополнение;
  • иметь где-то какие-то бэкапы, чтобы из них развернуть свое дополнение;
  • локально держать свою копию с дополнением;
  • устанавливать заново свое дополнение, когда требуется доработка;
  • и т.д.
Все это приводит к тому, что разработчик обязан содержать какой-то мануал, как ему через год развернуть дополнение и внести в него изменения.
Андрей Степаненко
15 апреля 2024, 10:17
modx.pro
1 184
+6

Подскажите как лучше реализовать структуру сайта

Добрый день!
Необходимо создать сайт для автосервиса под СЕО, есть несколько доменов, для каждой марки автомобиля каждый домен прикреплен к админке как отдельный контекст, внутри каждого контекста страницы с моделями автомобилей и внутри с их поколениями (Audi a5 II F5 или Audi A5 II F5 рестайлинг и тд).

Нужно на каждое поколение автомобиля добавить страницу ремонта двигателя замены клапана и тд.

Я раньше делал так что создавал ресурс в каждой модели через modx API но это довольно трудоемкий процесс
Вячеслав Варов
13 апреля 2024, 14:24
modx.pro
303
0

Куда иссчезают TV-параметры?

Добрый день, работаю с modx 3

Делаю сайт, установил migX, создал параметры. Подключил через TV к ресурсу…
Заполняю, а дальше полтергейст…

Заполненные данные прекрасно сохраняются и выводятся во фронте,
НО
пропадают из админки. Там отображается последняя строка, а не вся таблица…

Как быть? Что настраивать?
Матвей
13 апреля 2024, 09:56
modx.pro
258
0

Разработка сайта на modx + интеграция с 1С

45 100 000
Нужно разработать сайт
Около 500 товаров
Главная
Каталог (с фильтрами, сортировкой, подкатегориями товаров)
Карточка товара (фото, характеристики, описание, видео с ютуба, выбор количества, кнопка добавления в корзину)
Контакты
Где купить?
Как заказать?
Оплата и доставка
О компании
Часто задаваемые вопросы
Корзина и оформление заказа
поиск по сайту, настройка форм обратной связи, Сертификат SSL (1 год)
Фавикон- иконка для сайта

1С предприятие 8.2(8.2.19.130)
Управление торговлей редакция 10.3(10.3.47.3)

Связаться телеграм @arhipovsv
Сергей Архипов
12 апреля 2024, 07:05
modx.pro
290
0

[msOnCreateOrder] Получение модификаций товаров при оформлении заказа MiniShop2

Добрый день!
На сайте присутствует магазин на minishop2 и товары с модификациями, реализованными через msoptionsprice2.
Как при оформлении заказа в плагине на событие msOnCreateOrder получить данные о конкретной модификации заказанного товара?
Giant Dad
10 апреля 2024, 15:48
modx.pro
290
0

Как по клику перезапустить pdoResources и обновить вывод шаблона без перезагрузки страницы?

Приветствую!
Есть баннер типа «случайная публикация» — pdoResources отдает рандомный id и выводит чанк c названием, тв и прочими свойствами страницы. Хочу сделать, чтоб при клике на соседнюю с баннером кнопку/ссылку/иконку, менялось содержание баннера, то есть снова выбирался рандомный id и попадал в чанк, а сам баннер менялся без перезагрузки страницы.
Ну и таких баннеров на странице штук 10, со своими родителями и списком ресурсов для выборки.

Увы кодить не умею, и как допиливать AjaxSnippet не понимаю — надо не просто по клику один раз подгрузить баннер, а иметь возможность сколько угодно раз его перезагружать в том же месте, куда он отрисовался при загрузке страницы. Форум вроде облазил, рабочих совпадений к задаче не нашел, все вокруг да около. Буду благодарен за решение или наводку.
Алексей Яковлев
10 апреля 2024, 13:29
modx.pro
209
0

Добавление поля в базе для объекта msProduct

Доброе утро! Подскажите, может кто-то сталкивался, хотел бы добавить свое поле в базу данных для объекта msProduct (компоненты не совсем подходят, тк они выведут свойство в админку), пробовал через БД добавлять, но понятное дело modx данное поле не видит
Андрей
10 апреля 2024, 08:08
modx.pro
274
0