Alex

Alex

С нами с 02 января 2017; Место в рейтинге пользователей: #297

Обработка элемента по клику в CMP ExtJS

Здравствуйте. Есть своя табличка CMP. Данные сохраняются, обновляются с этим проблем нет. Проблема в другом. Есть строка в таблице, в строке 5 колонок, id скрыто по умолчанию (его не считаем), название (текст), урл (текст), класс ресурса (варчар), шаблон (инт) и в конце этого дела есть кнопка. Так вот, кнопку я явно сделал не правильно, мне бы такую как в минишопе в таблице заказов, где редактировать, удалить и тд. Я как бы впиперил кнопку туда, но теперь ума не приложу как заставить ее работать.
Теперь основная суть вопроса: как по клику на кнопку передать id записи таблицы в процессор в виде переменной. То есть клик, айди попал в процессоре в переменную, и дальше я уже использую эту переменную для формирования нужного запроса и тд.
29 июля 2017, 03:35
modx.pro
2 964
0

Программный импорт тэгов в ms2Gallery

Здравствуйте. Собственно вопрос: как программно импортировать теги в ms2Gallery через процессор? Картинки то я знаю как заливать, а вот теги что-то не заливаются.
29 июня 2017, 06:42
modx.pro
1 923
0

Выборка в MIGX через where

Здравствуйте. MIGX, есть записи в бд такого типа
"category":["13","20"]
. 13, 20 это id ресурсов и их может быть неограниченное количество, то есть следующая запись может иметь такой вид
"category":["13","20","25","45","1587"]
.
Нужно достать, например, только записи, где из всех этих id есть значение 13.
пишем
&where=`{"category:LIKE":"%13%"}`
— не работает. То есть оно выводится даже если значение 13 отсутствует в БД вот так
"category":["20","25","45","1587"]
Не важно что туда написать все равно выводиться. Кто-то может подсказать как правильно в мигиксе выборку по шаблону запроса через LIKE сделать или может есть другое решение?

UPD. Всем спасибо. Нашел решение.
&where=`{ "category:find":"13" }`
04 июня 2017, 05:59
modx.pro
1
1 983
0

Простенькое дополнение Minishop2

Здравствуйте. Есть ли где-нибудь инфа как сделать простенькое дополнение к странице товара минишоп в своем табе, типа как работают msProductRemains или msOptionsPrice2. Это конечно не простенькие дополнения, но нужно узнать сам минимальный принцип того, как данные из своей таблички в БД прикрутить к странице редактирования товара минишопа, чтобы это все мало-мальски работало. В поиске никакой инфы по этому вопросу не нашел. Буду благодарен за любую информацию.
20 мая 2017, 05:19
modx.pro
1 435
+1

Мультикатегории и производительность

Здравствуйте. Магазин на minishop2. Есть такая реализация хранения и вывода товаров. Две ветки: каталог с категориями и производители. Все товары физически хранятся в производителях и через функционал мультикатегорий расфасовываются по нужным категориям в каталоге. Так вот, в чем суть вопроса. Создает ли функционал мультикатегорий какие-либо дополнительные нагрузки или нет, так как планируется относительно большое количество товаров 20 000 — 100 000 позиций. Или стоит пересмотреть решение с мультикатегориями и реализовать структуру по другому. Заранее всем спасибо за ответы.
16 апреля 2017, 13:41
modx.pro
1
1 170
0

Некорретно добавляются опции в корзину.

Здравствуйте сообщество. Собственно делаю магазин на Minishop2 и столкнулся со странным поведением корзины. Есть опция у товара размер, например xs. Добавляю товар в корзину, перехожу на страницу оформления заказа (здесь чанки стандартные, ничего не менял) и мне там, где должны выводится добавленные в корзину опции, вылазит вот такая беда xs; 64. Вот это 64, например, это какие-то 10% от стоимости, товар например этот стоит 640 и в корзину пишет 64, аналогично и с другими ценами. Если меняю в корзине кол-во товара на 2 и обновляю страницу, то уже xs; 128 и так далее. Как избавиться от этой фигни, почему оно вообще туда лезет? Стандартный чанк товара msProduct.content тоже пробовал, та же беда.

UPD. Извините, разобрался, все ок.
12 апреля 2017, 07:27
modx.pro
1 117
0

Наследование значений ТВ параметров родителем.

Здравствуйте. Вопрос такого рода. Есть структура:
  • Родитель
    • ---Дочерний 1
    • ---Дочерний 2

    • ---Дочерний 3
  • Родитель 2
    • ---Дочерний 1
    • ---Дочерний 2

    • ---Дочерний 3


Дочерних документов может быть неограниченное! количество. У каждого дочернего документа есть несколько ТВ параметров с типом ввода мульти-селект(множественный выбор). Скажем одно из доп. полей называется my_tv_1. Такое же доп. поле my_tv_1 есть и у Родителя. Теперь главная суть вопроса: вот я в дочерних документах задал значения в my_tv_1 (например в ресурсе 1, значение А, в ресурсе 2 значение Б и в ресурсе 3 значение В) и нужно чтобы эти значения с трех дочерних ресурсов прописались в этом же ТВ у родителя. То есть у родителя значения тв my_tv_1 были А, Б, В.

Если короче выражаться, то в ТВ родителя должны быть все возможные значения определенного ТВ всех дочерних ресурсов (если какое-то значение уже есть, тогда не дублируем, только уникальные значения).

Я как бы с пхп совсем на Вы… Я думаю надо сделать плагин на событие onDocFormSave. При сохранении дочернего ресурса берем значение my_tv_1 текущего документа, проверяем значение my_tv_1 родительского ресурса, если такое значение есть тогда ничего не делаем, иначе добавляем это значение и обновляем родительский документ.
Логику я надеюсь понимаю, а вот написать на пхп проблемно.....(
Кто-то может помочь накидать такой плагин.
02 января 2017, 12:27
modx.pro
2
2 442
0