Size: a a a

MODX. Русскоязычное сообщество.

2020 May 22

S

Sentinel in MODX. Русскоязычное сообщество.
Ребят, кто работал с tagger, подскажите, как правильно сделать выборку в where с фильтром 'тег -> ресурс'?
т.е. при переходе на страницу чтобы выводились все ресурсы которые прикреплены к тегу?
источник

MB

Misha Bulic in MODX. Русскоязычное сообщество.
Друзья подскажите как сделать папку в pdomenu с ресурсами первого уровня. Например ну сайте 10 ресурсов в корне, а в меню нужно 2,3,4,5 в выпадащее меню засунуть
источник

MB

Misha Bulic in MODX. Русскоязычное сообщество.
вот в этом примере внутри клиентов ресурсы есть, но они в корне лежат, а не дочерние от "клиентам". И страницы клиенту тоже быть не должно.
источник

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
Ozzy
Выручайте плиз, уже кучу инфы перерыл, как выборку сделать и сортировку?

Вызов через pdoPage снипета outgame, который выводит все данные полей из FormItSaveForm

Как сделать выборку в pdoPage по where?
Даже limit не могу ограничить через pdoPage...
нужно добавить в сниппете переменные total, page, offset, limit там нюансы есть - погугли. где-то была рабочая схема.
источник

O

Ozzy in MODX. Русскоязычное сообщество.
Алексей Смирнов
нужно добавить в сниппете переменные total, page, offset, limit там нюансы есть - погугли. где-то была рабочая схема.
Но вот я находил пример: $tpl = $modx->getOption('tpl', $scriptProperties, 'row.menucreater');

Переделал так:
$limit = $modx->getOption('limit', $scriptProperties, 10);

Даже в параметрах снипета на вкладке добавил Параметр limit например - не работает
Нужно больше инфы с примерами бы...
источник

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
Ozzy
Но вот я находил пример: $tpl = $modx->getOption('tpl', $scriptProperties, 'row.menucreater');

Переделал так:
$limit = $modx->getOption('limit', $scriptProperties, 10);

Даже в параметрах снипета на вкладке добавил Параметр limit например - не работает
Нужно больше инфы с примерами бы...
ilyaut.ru
Знакомство с xPDO ч. 2 или xPDO для «гиков»
После написания первой вводной статьи по xPDO, где я разобрал только базовые понятия и простейшие запросы/операции, обещался я вам (и себе), что обязательно копну глубже. Потребовало это достаточное кол-во времени, ибо «почва через чур каменистая», и похоже кроме самого Jason`а Coward`а никто не знает точно как сделать с xPDO все «правильно и красиво». Надеюсь недостаток документации восполнится после выхода Революшн (а на данный момент добрая половина функционала xPDO не задокументированна вобще :( ).
Посему за сеансом «просветления в Дао» я обратился лично у вышеупомянутому Джэйсону, и получил ответы на некоторые вопросы. (Хотя один из у меня разрешить так и не удалось, но об этом чуть позже).
Данная статья покрывает такие функции xPDO:
→ $xpdo->newQuery();
→ new xPDOCriteria();
→ $xpdo->getOne;
→ $xpdo->getMany;
→ $xpdo->getObjectGraph;
→ $xpdo->getCollectionGraph;
→ $xpdo->getCount;
→ незадокументированные методы создания и отладки запросов.
→ а также не упомянутые ранее вопросы «облегченного»…
источник

O

Ozzy in MODX. Русскоязычное сообщество.
Алексей Смирнов
ilyaut.ru
Знакомство с xPDO ч. 2 или xPDO для «гиков»
После написания первой вводной статьи по xPDO, где я разобрал только базовые понятия и простейшие запросы/операции, обещался я вам (и себе), что обязательно копну глубже. Потребовало это достаточное кол-во времени, ибо «почва через чур каменистая», и похоже кроме самого Jason`а Coward`а никто не знает точно как сделать с xPDO все «правильно и красиво». Надеюсь недостаток документации восполнится после выхода Революшн (а на данный момент добрая половина функционала xPDO не задокументированна вобще :( ).
Посему за сеансом «просветления в Дао» я обратился лично у вышеупомянутому Джэйсону, и получил ответы на некоторые вопросы. (Хотя один из у меня разрешить так и не удалось, но об этом чуть позже).
Данная статья покрывает такие функции xPDO:
→ $xpdo->newQuery();
→ new xPDOCriteria();
→ $xpdo->getOne;
→ $xpdo->getMany;
→ $xpdo->getObjectGraph;
→ $xpdo->getCollectionGraph;
→ $xpdo->getCount;
→ незадокументированные методы создания и отладки запросов.
→ а также не упомянутые ранее вопросы «облегченного»…
Спасибо, сейчас попробую, что-то извлечь, вдруг методом тыка получится что..
источник

O

Ozzy in MODX. Русскоязычное сообщество.
Алексей Смирнов
ilyaut.ru
Знакомство с xPDO ч. 2 или xPDO для «гиков»
После написания первой вводной статьи по xPDO, где я разобрал только базовые понятия и простейшие запросы/операции, обещался я вам (и себе), что обязательно копну глубже. Потребовало это достаточное кол-во времени, ибо «почва через чур каменистая», и похоже кроме самого Jason`а Coward`а никто не знает точно как сделать с xPDO все «правильно и красиво». Надеюсь недостаток документации восполнится после выхода Революшн (а на данный момент добрая половина функционала xPDO не задокументированна вобще :( ).
Посему за сеансом «просветления в Дао» я обратился лично у вышеупомянутому Джэйсону, и получил ответы на некоторые вопросы. (Хотя один из у меня разрешить так и не удалось, но об этом чуть позже).
Данная статья покрывает такие функции xPDO:
→ $xpdo->newQuery();
→ new xPDOCriteria();
→ $xpdo->getOne;
→ $xpdo->getMany;
→ $xpdo->getObjectGraph;
→ $xpdo->getCollectionGraph;
→ $xpdo->getCount;
→ незадокументированные методы создания и отладки запросов.
→ а также не упомянутые ранее вопросы «облегченного»…
Это все таки немного другое, не очень подходит...
Понять бы принцип, как заставить в снипете работать эти параметры: [[snippet? &limit=2 &sortby=DESC]]
источник

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
Ну там же примеры есть вызова лимит... Сорт...
источник

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
Х.з. тогда что вам посоветовать... Изучите mysql запросы что ли...
источник

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
Можно прямыми запросами вообще делать.
источник

O

Ozzy in MODX. Русскоязычное сообщество.
Алексей Смирнов
Ну там же примеры есть вызова лимит... Сорт...
Так то работает, я уже так пробовал, но я хочу понять, как управлять этими параметрами из вызова через pdoPage
источник

O

Ozzy in MODX. Русскоязычное сообщество.
Чтоб отсюда работало - принцип не знаю)
источник

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
ну так все просто  укажите limit и принимайте в своем снипете...
источник

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
ну а в снипете обработку сделайте этого лимит..
источник

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
Ozzy
Чтоб отсюда работало - принцип не знаю)
limit обрабатывает ваш снипет а не pdoPage
источник

O

Ozzy in MODX. Русскоязычное сообщество.
Алексей Смирнов
limit обрабатывает ваш снипет а не pdoPage
Это я понимаю, но я не заню, как его обрабатывать через pdoPage или хотя бы через сам снипет [[snippet? &limit=`2`]]
источник

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
ну вы же указываете в сниппете переменную... &lapsha = 123,
ну и в снипете она доступна вот так: print $lapsha; просто $lapsha
источник

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
ну и далее фигачите на php что нужно
источник

O

Ozzy in MODX. Русскоязычное сообщество.
Алексей Смирнов
ну вы же указываете в сниппете переменную... &lapsha = 123,
ну и в снипете она доступна вот так: print $lapsha; просто $lapsha
Да, я пробовал так: $limit = $query->limit(что сюда написать?);
источник