Серый

Серый

С нами с 17 марта 2016; Место в рейтинге пользователей: #206

Вывод pdoResources в ячейке Collections в админке

Добрый день, уважаемые коллеги! Продолжаю страдать от собственного перфекционизма, прошу спасити!
Есть ресурс, тип Коллекция, выводит дочерние ресурсы. Внутри каждого дочернего ресурса, есть TV в котором выбираются другие ресурсы от некого родителя (артисты, участвующие в ивенте из раздела артистов).
Если просто выводить в ячейку содержимое этого TV, то выводится только ID ресурса, а хочется что б выводилось по этим ID например pagetitle и longtitle этих ресурсов, ну может еще какой TV от них, ну, видимо с помощью pdoResources.
Заказчику так-то это вообще не интересно, но вот мне хочется что б всё было тип-топ, как в аптеке.
Прошу помочь, заранее сердечно благодарю!
Серый
27 ноября 2019, 17:08
modx.pro
1
756
0

AjaxForm пропускает валидацию если делать редирект через af_complete

1. Если все поля в форме заполнены, то форма приходит на почту и сохраняется в FormIt.
2. Если какое-то поле из тех что указано в &validate не заполнено, то форма не приходит на почту и не сохраняется в FormIt, однако редирект срабатывает и мы видим страницу «Спасибо!»
3. Еще почему-то не срабатывает уловка от спама в виде &validate=`nospam:blank`, если поле заполнить, то сообщение всё равно уходит и сохраняется в Formit
Серый
16 октября 2019, 11:32
modx.pro
872
0

Чертовщина с pdoResources

Дичь какая-то. Есть ресурс, страница с разными плюшками (блоки-тексты, видосы) и есть её производная в виде виджета на главную страницу. У ресурса есть TV — any-image. Источником назначен MIGX resourceimages.
На самой странице ресурса картинка выбранная этим TV отображается ОК. Но вот я вызываю сотону виджет на главную страницу вот этим вот:
Серый
14 октября 2019, 22:11
modx.pro
429
0

Вывод значений мультиселекта в том же порядке, в каком выбрано

Добрый день! Имеется мультиселект, выбирающий из имеющихся ресурсов, вот его параметры:
@SELECT `pagetitle`, `id` FROM `[[+PREFIX]]site_content` WHERE `parent` = 3 ORDER BY `pagetitle` ASC
Соответственно и вывод перечня у него получается BY `pagetitle` ASC, а требуется что бы выводил в том же порядке, в каком выбрано. Если не указывать ORDER BY, то он вообще по порядку выводит.
Помогите пожалуйста, заранее спасибо
Серый
13 октября 2019, 11:22
modx.pro
553
0

Как сгруппировать вывод PdoResources по TV?

Помогите пожалуйста!
Для полноты уточню: есть TV с вариантами выбора:
гитара || барабан || микрофон
Уже понял, что просто там командой
&groupby=`instruments`
это не решается. Нагуглил штуки три ветки без ответа на проклятый вопрос: как сгруппировать вывод по TV?!
Может быть сейчас нам всем повезет?))
Заранее сердечно благодарю
Серый
11 октября 2019, 11:25
modx.pro
1 155
0

Как подружить pdoPage и &wrapIfEmpty?

Делаю вот так:
&wrapIfEmpty=`@INLINE <p>Новые мероприятия появятся в самое ближайшее время</p>`
Но ничего не происходит. Нужно выводить сообщение при отсутствии выводимых событий.
Помогите нубу пожалуйста!
Серый
17 сентября 2019, 19:12
modx.pro
616
0

Фильтрация ресурсов по дате в TV + грабли с Tagger`ом

Добрый день, уважаемые коллеги!
Помогите пожалуйста сформулировать строчку параметра `where` для pdoPage. В ресурсах есть TV с выбором даты, и задача проста: здесь выводим ресурсы, дата которых больше сегодняшней, здесь те, у которых дата меньше сегодняшней, здесь не выводим, здесь рыбу заворачивали.

Помимо этого есть еще старая, ручная система сортировки, которая работает через Tagger, например
&where=`[[!TaggerGetResourcesWhere? &matchAll=`1` &tags=`future`]]`
и нужно построить конструкцию вызова таким образом, что бы если TV с датой пуст, то выводить в соответствии с назначенным тегом, но если в TV даты дата указана, то тег надо игнорировать.

Заранее благодарю за науку!
Серый
28 июня 2019, 12:17
modx.pro
425
0

Как вывести изображения из MIGX ресурсов в таблице Collections?

Понимаю, что с вероятностью 99% надо ковырять свой рендер. Но сам не сдюжу. Подскажите плиз, как надо.
Нужно только первую картинку из списка. Все не надо)
Спасибо
Серый
17 июля 2018, 14:57
modx.pro
3
2 617
+1

Фоновая дозагрузка Ajax в pdoPage

Добрый день, подскажите пожалуйста, можно ли как-то сделать что бы страницы пордгружались в фоне, а не тогда, когда до них дойдет очередь при прокрутке?
Например устанавливаем лимит 2, соответственно 2 блока загружаются при загрузке страницы, и пока человек смотрит на них, в фоне быстренько-быстренько парами добираются остальные.
Заранее спасибо!
Серый
07 июля 2018, 08:18
modx.pro
740
0

В pdoPage не работает Ajax, скрипт почему-то выводится закомментированым...

Добрый день!
Делаю на странице вот такой вызов:
<div id="pdopage">
   [[!+page.nav]]
    <div class="rows">
    [[!pdoPage?
        &resources=`-26`
        &includeTVs=`fileUpload_MIGX`
        &tpl=`Carousel-Portfolio`
        &sortby=`menuindex`
        &sortdir=`ASC`
        &limit=`2`
    	&parents=`[[*id]]`
        &ajaxMode=`scroll`
    ]]
    </div>
</div>
Жаждю заставить работать Ajax, но ничего не появляется. Зато в коде страницы появляется такое:
<!-- scripts + <script type="text/javascript" src="/assets/components/pdotools/js/pdopage.min.js"></script>
<script type="text/javascript">pdoPage.initialize({"wrapper":"#pdopage","rows":"#pdopage .rows","pagination":"#pdopage .pagination","link":"#pdopage .pagination a","more":"#pdopage .btn-more","moreTpl":"<button class=\"btn btn-default btn-more\">\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0435\u0449\u0435<\/button>","mode":"scroll","history":0,"pageVarKey":"page","pageLimit":"2","assetsUrl":"\/assets\/components\/pdotools\/","connectorUrl":"\/assets\/components\/pdotools\/connector.php","pageId":2,"hash":"e26b5c09b85365b91408a59a61f5b431a1dd0141","scrollTop":true});</script>
</body></html> -->
И, наверное, потому и не работает, что всё закомментировано…
Почему так выходит? Помогите пожалуйста
Серый
07 июля 2018, 07:03
modx.pro
2 183
0