Вопросы

Почему pdoMenu игнорирует параметр resources?

Проблема в том что в ТВ приходят через запятую ИД ресурсов, ИД ресурсов имею разных родителей поэтому parents=0 если убрать parents, оставить только resources то на вывод пусто, если parents оставить то он игнорирует значение в resources и выкидывает всё от корня.

Сам вызов сниппета:
[[pdoMenu? &parents=`0` &resources=`[[*suggestId]]`
                    &tplOuter=`@INLINE <div class="sidebar-menu--wrapper"><p><strong>Related links</strong></p><ul class="sidebar-menu">[[+wrapper]]</ul></div>` 
                    &tplRow=`@INLINE <li [[+classes]]>1<a href="[[~[[+id]]]]"><span>[[pdoField? &id=`[[$langLinkId?lang_id=`[[+id]]`]]` &field=`menutitle`]]</span></a></li>`
                    &tplInner=`@INLINE [[+wrapper]]`
                    &rowClass=`sidebar-menu--item`
                    &selfClass=`sidebar-menu--item_active`
                    &includeTVs=`suggestId`
                    &tvPrefix=``
                    &where=`{"id:!=":"[[*id]]"}`]]
Виктор
25 января 2018, 11:29
modx.pro
1 596
0

Почему pdoMenu игнорирует параметр resources?

Проблема в том что в ТВ приходят через запятую ИД ресурсов, ИД ресурсов имею разных родителей поэтому parents=0 если убрать parents, оставить только resources то на вывод пусто, если parents оставить то он игнорирует значение в resources и выкидывает всё от корня.

Сам вызов сниппета:
[[pdoMenu? &parents=`0` &resources=`[[*suggestId]]`
                    &tplOuter=`@INLINE <div class="sidebar-menu--wrapper"><p><strong>Related links</strong></p><ul class="sidebar-menu">[[+wrapper]]</ul></div>` 
                    &tplRow=`@INLINE <li [[+classes]]>1<a href="[[~[[+id]]]]"><span>[[pdoField? &id=`[[$langLinkId?lang_id=`[[+id]]`]]` &field=`menutitle`]]</span></a></li>`
                    &tplInner=`@INLINE [[+wrapper]]`
                    &rowClass=`sidebar-menu--item`
                    &selfClass=`sidebar-menu--item_active`
                    &includeTVs=`suggestId`
                    &tvPrefix=``
                    &where=`{"id:!=":"[[*id]]"}`]]
Виктор
25 января 2018, 11:28
modx.pro
1 166
0

Действие после изменения статуса заказа

Доброго времени суток, каким образом можно сделать чтобы после того как статус заказа становится оплаченным, то дата записанная в
<div id='dateend'>25.01.2018</div>
изменялась на один месяц вперед. Заранее премного благодарен
Андрей
25 января 2018, 10:45
modx.pro
875
0

Как в pdoPage выводить номер вместо неактивных первая/последняя?

Решил попробовать pdoPage вместо getPage. Но вместо дефолтных неактивных «первая» и «последняя» страница мне нужны, собственно, номера этих страниц. В &tplPageLastEmpty и &tplPageFirstEmpty заменил %pdopage_last и %pdopage_first на +pageNo, но в этом случае на странице так и выводит текст "[[+pageNo]]".
Я что-то не так делаю? Это возможно?

Andrey
25 января 2018, 10:28
modx.pro
1 009
0

Как использовать XTemplate с ajax?

Всем привет. Нужна ваша помощь, друзья. Тому кто меня спасёт — донейшн закину.
Делаю дополнение небольшое, на базе modExtra от Василия. Сейчас столкнулся с одной трудностью, которую никак не могу решить.
Помимо данных, которые хранятся в БД, мне нужно на отдельно вкладке вывести данные с стороннего API. Это будет происходить на отдельном табе. И вот тут я теряюсь, т.к. extJS знаю крайне плохо.

Создаю таб, для него указываю xtype, пусть будет api-card. В файле api-card.js делаю ajax запрос на файл, он отдаёт json, в нём куча данных. Как мне эти данные вывести в собственном XTemplate?

По отдельности представляю как это работает, а вот вместе — хоть убей.

Овчинников Егор Эдуардович
modx.pro
1
1 423
0

Emoji ломает Tickets?

После публикации комментария со смартфона с добавлением emoji, вместо комментария выводится «0». Проявилось на рабочем сайте и на тестовом s6728.h5.modhost.pro/index.php?id=1. Все последующие комментарии даже без смайликов тоже выводятся как 0.

Интересно то, что после переустановки тестового сайта, установки только theme.bootstrap и Tickets проблема остается, даже если написать первый комментарий без смайликов. Если в админке в разделе Тикеты изменить комментарий, все равно остается 0. То есть emoji ломает базу данных?

У кого есть тестовый сайт на модхосте, проверьте пожалуйста.

  1. Ставим чистый modx;
  2. Ставим theme.Bootstrap и Tickets;
  3. Выводим [[!TicketComments? &allowGuest=`1`]];
  4. Пишем со смартфона комментарий с эмодзи, проверяем, потом без эмодзи, проверяем;
  5. Если проблема проявляется, переустанавливаем modx, выполняем пункт 2 и 3 и пишем первый комментарий (можно даже с ПК) без эмодзи.
На рабочих сайтах лучше не тестировать!
V
V
24 января 2018, 21:16
modx.pro
4
2 710
+1

Странно (не) работает getRelated, что может быть?

Приветствую.

Ситуация неприятная. Установлен сниппет getRelated. Выводит похожие материалы по заголовку материала и дополнительному полю Авто-метка. Есть около 50 тегов, по некоторым выводит похожие статьи, а по некоторым нет. Решил разобраться в чем дело — написал теги на английском (заработало), а с русским языком какие-то проблемы — если даже убрать все теги и назначить двум статьям по одному тегу, то «работает 50/50». Решил перебрать символы русского языка побуквенно от А до Я. Итог: сниппет выводит только те статьи, в которых отсутствуют определенные буквы:

  • абвгдежзийклмноп + я — с этими буквами все в порядке, с ними похожие материалы выводятся
  • рстуфхцчшщъьэю — а если использовать любую из этих, то ничего не выводится
weranda
24 января 2018, 21:11
modx.pro
952
0

Не отображается чанк

Подключаю чанк к странице так: {include 'file:chunks/sidebar/sedebar.html'} здесь вроде как все подключается. Дальше в этом чанке такой код:
<aside class="sidebar-block">
  [[!pdoResources?
    &parents=`5`
    &depth=`0`
    &tpl=`@FILE chunks/sidebar/side_category.html`
    &sortdir=`ASC`
    &sortby=`menuindex`
  ]]
</aside>
И вот скорее всего здесь ошибка, потому что side_category.html не подключается, вместо него пустоту выдает. В чем может быть проблема? Пути проверял несколько раз, вроде правильные
Alexander
24 января 2018, 20:07
modx.pro
880
0

Collections & Image+ против MIGX's ResourceMediaPath

Добрый день, уважаемые коллеги!

Ситуация следующая. Как известно, в Collections для отображения миниатюры ресурса, сделанной с помощью Image+, нужен кастомный рендерер…
Серый
24 января 2018, 19:44
modx.pro
1 630
0

Tickets – не добавляются комментарии

Добрый день. Пересмотрел десятки сайтов, единственное что понял, ошибка в Jquery или в js файлах Tickets, но что с этим делать – хз.

Вставил вывод:
[[!TicketComments?
                  &allowGuest=`1`
                ]]
Все tpl файлы без изменений.

При нажатии на «Предпросмотр» ничего не происходит, но в Консоли идет ошибка.

При нажатии на «Написать» в Консоле происходит ошибка, но не успеваю ее посмотреть, потому как страница перезагружается, комментарий не добавляется, в админке его тоже нет.

Просто в момент загрузки страницы никаких ошибок в Консоле нет.

Прикладываю скрины как подключается Jquery и где Tickets выводит свои js файлы.

Буду благодарен за любую помощь, даже платную.
Роман
24 января 2018, 19:43
modx.pro
1 492
0