Финансовая поддержка VPS, бесплатные дополнения и docs Донаты оплачивают сервер и двигают бесплатные дополнения MODX и документацию. Поддержать

Всего 126 145 комментариев

Виталий Батушев
Виталий Батушев
Ага, я тоже при поиске на сайте информации о Tickets понаходил некоторое количество обещаний. Будем ждать, а пока раскурочу лексикон у miniShop2, закрою от менеджеров меню miniShop2, заменю логотип, перепишу плагинами часть свойств. Это не кошерно, конечно же, но пока это мой максимум.
Алексей
Алексей
Из modx.ws/razrabotka-dopolneniya-modx-revolution-2

<?php
class DoodleGetListProcessor extends modObjectGetListProcessor {
    public $classKey = 'Doodle';
    public $languageTopics = array('doodles:default');
    public $defaultSortField = 'name';
    public $defaultSortDirection = 'ASC';
    public $objectType = 'doodles.doodle';
}
return 'DoodleGetListProcessor';
?>

$objectType — это часто используется для определения какие строки лексикона об ошибке загружать при отборе данных. Так как в нашем файле словаря находяться все строки в виде $_lang['doodles.doodle_blahblah'] или схожем, то мы определим префикс как «doodles.doodle». MODX далее будет прикреплять префикс к стандартным сообщениям об ошибке.

То есть к «errorName» прибавится «doodles.doodle_», на выходе — «doodles.doodle_errorName», что соответствует $_lang['doodles.doodle_errorName'].

Не знал)

Спасибо за ссылки и советы, все пригодилось и помогло!
Мордынский Николай
Мордынский Николай
выбрать все id товаров с нужным родителем
выбрать из таблицы опций товаров все уникальные цвета у которых id товара входит в результат первой выборки уникальность проверяется DISTINCT

Может что то с join намутить можно но я в них плохо разбираюсь
Мордынский Николай
Мордынский Николай
в getProduct есть where чем вам не фильтр ловите $_GET параметры пишите свой снимпет которой возвращает по этим параметрам Json строку запроса и вуаля фильтр то же самое sorting. Конечно грубо но у меня на 15 товарах на страницу с условием, что цены пересчитываются на лету ответ страницы 0,3 секунды. Фильтр правда HTML, без умной генерации параметров фильтрации
Алексей
Алексей
Читаю, пробую, однозначно в копилку.

Просто, не смотря на блог Васи, информации плана Best practice, рабочих решений (не исследований и hello world скудных примеров, etc) мало, и она «размазана» по сети)

Данный блог конечно «тащит».
Алексей
Алексей
Саша Пекшев
Саша Пекшев
Еще не читал, но видно полезно, Про себя я имел виду базовые знания с помощью него я хотя бы понял как работать со своим дополнением (классом и своей таблицей) внутри modx Api через xpdo. То есть создать свой класс на основе скажем modUser, и внести в свою таблицу некоторые значения из своего класса через xpdo и что бы он подгружался при создании общего modx класса.
До этого даже как то трудно было понять структуру и описание класса и как она работала и все эти схемы и тд, щаз уже проще ) очень плоха документация на этот счет или очень быстро устаревает или я вернее просто попал на изменения с 2.0 и 2.2