Вопросы
Почему 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]]"}`]] Почему 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]]"}`]] Действие после изменения статуса заказа
Доброго времени суток, каким образом можно сделать чтобы после того как статус заказа становится оплаченным, то дата записанная в
<div id='dateend'>25.01.2018</div> изменялась на один месяц вперед. Заранее премного благодарен Как в pdoPage выводить номер вместо неактивных первая/последняя?
Решил попробовать pdoPage вместо getPage. Но вместо дефолтных неактивных «первая» и «последняя» страница мне нужны, собственно, номера этих страниц. В &tplPageLastEmpty и &tplPageFirstEmpty заменил %pdopage_last и %pdopage_first на +pageNo, но в этом случае на странице так и выводит текст "[[+pageNo]]".
Я что-то не так делаю? Это возможно?

Я что-то не так делаю? Это возможно?
Как использовать XTemplate с ajax?
Всем привет. Нужна ваша помощь, друзья. Тому кто меня спасёт — донейшн закину.
Делаю дополнение небольшое, на базе modExtra от Василия. Сейчас столкнулся с одной трудностью, которую никак не могу решить.
Помимо данных, которые хранятся в БД, мне нужно на отдельно вкладке вывести данные с стороннего API. Это будет происходить на отдельном табе. И вот тут я теряюсь, т.к. extJS знаю крайне плохо.
Создаю таб, для него указываю xtype, пусть будет api-card. В файле api-card.js делаю ajax запрос на файл, он отдаёт json, в нём куча данных. Как мне эти данные вывести в собственном XTemplate?
По отдельности представляю как это работает, а вот вместе — хоть убей.
Делаю дополнение небольшое, на базе modExtra от Василия. Сейчас столкнулся с одной трудностью, которую никак не могу решить.
Помимо данных, которые хранятся в БД, мне нужно на отдельно вкладке вывести данные с стороннего API. Это будет происходить на отдельном табе. И вот тут я теряюсь, т.к. extJS знаю крайне плохо.
Создаю таб, для него указываю xtype, пусть будет api-card. В файле api-card.js делаю ajax запрос на файл, он отдаёт json, в нём куча данных. Как мне эти данные вывести в собственном XTemplate?
По отдельности представляю как это работает, а вот вместе — хоть убей.
Emoji ломает Tickets?
После публикации комментария со смартфона с добавлением emoji, вместо комментария выводится «0». Проявилось на рабочем сайте и на тестовом s6728.h5.modhost.pro/index.php?id=1. Все последующие комментарии даже без смайликов тоже выводятся как 0.
Интересно то, что после переустановки тестового сайта, установки только theme.bootstrap и Tickets проблема остается, даже если написать первый комментарий без смайликов. Если в админке в разделе Тикеты изменить комментарий, все равно остается 0. То есть emoji ломает базу данных?
У кого есть тестовый сайт на модхосте, проверьте пожалуйста.
Интересно то, что после переустановки тестового сайта, установки только theme.bootstrap и Tickets проблема остается, даже если написать первый комментарий без смайликов. Если в админке в разделе Тикеты изменить комментарий, все равно остается 0. То есть emoji ломает базу данных?
У кого есть тестовый сайт на модхосте, проверьте пожалуйста.
- Ставим чистый modx;
- Ставим theme.Bootstrap и Tickets;
- Выводим [[!TicketComments? &allowGuest=`1`]];
- Пишем со смартфона комментарий с эмодзи, проверяем, потом без эмодзи, проверяем;
- Если проблема проявляется, переустанавливаем modx, выполняем пункт 2 и 3 и пишем первый комментарий (можно даже с ПК) без эмодзи.
Странно (не) работает getRelated, что может быть?
Приветствую.
Ситуация неприятная. Установлен сниппет getRelated. Выводит похожие материалы по заголовку материала и дополнительному полю Авто-метка. Есть около 50 тегов, по некоторым выводит похожие статьи, а по некоторым нет. Решил разобраться в чем дело — написал теги на английском (заработало), а с русским языком какие-то проблемы — если даже убрать все теги и назначить двум статьям по одному тегу, то «работает 50/50». Решил перебрать символы русского языка побуквенно от А до Я. Итог: сниппет выводит только те статьи, в которых отсутствуют определенные буквы:
Ситуация неприятная. Установлен сниппет getRelated. Выводит похожие материалы по заголовку материала и дополнительному полю Авто-метка. Есть около 50 тегов, по некоторым выводит похожие статьи, а по некоторым нет. Решил разобраться в чем дело — написал теги на английском (заработало), а с русским языком какие-то проблемы — если даже убрать все теги и назначить двум статьям по одному тегу, то «работает 50/50». Решил перебрать символы русского языка побуквенно от А до Я. Итог: сниппет выводит только те статьи, в которых отсутствуют определенные буквы:
- абвгдежзийклмноп + я — с этими буквами все в порядке, с ними похожие материалы выводятся
- рстуфхцчшщъьэю — а если использовать любую из этих, то ничего не выводится
Не отображается чанк
Подключаю чанк к странице так: {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 не подключается, вместо него пустоту выдает. В чем может быть проблема? Пути проверял несколько раз, вроде правильные Collections & Image+ против MIGX's ResourceMediaPath
Добрый день, уважаемые коллеги!
Ситуация следующая. Как известно, в Collections для отображения миниатюры ресурса, сделанной с помощью Image+, нужен кастомный рендерер…
Ситуация следующая. Как известно, в Collections для отображения миниатюры ресурса, сделанной с помощью Image+, нужен кастомный рендерер…
Tickets – не добавляются комментарии
Добрый день. Пересмотрел десятки сайтов, единственное что понял, ошибка в Jquery или в js файлах Tickets, но что с этим делать – хз.
Вставил вывод:
При нажатии на «Предпросмотр» ничего не происходит, но в Консоли идет ошибка.
При нажатии на «Написать» в Консоле происходит ошибка, но не успеваю ее посмотреть, потому как страница перезагружается, комментарий не добавляется, в админке его тоже нет.
Просто в момент загрузки страницы никаких ошибок в Консоле нет.
Прикладываю скрины как подключается Jquery и где Tickets выводит свои js файлы.
Буду благодарен за любую помощь, даже платную.
Вставил вывод:
[[!TicketComments?
&allowGuest=`1`
]]Все tpl файлы без изменений. При нажатии на «Предпросмотр» ничего не происходит, но в Консоли идет ошибка.
При нажатии на «Написать» в Консоле происходит ошибка, но не успеваю ее посмотреть, потому как страница перезагружается, комментарий не добавляется, в админке его тоже нет.
Просто в момент загрузки страницы никаких ошибок в Консоле нет.
Прикладываю скрины как подключается Jquery и где Tickets выводит свои js файлы.
Буду благодарен за любую помощь, даже платную.