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

Всего 126 103 комментария

Алексей Шумаев
Алексей Шумаев
Да, верно, пользоваться так: disk.yandex.ru/i/i936RulxzrTJfg (с реального сайта взял).
Если у Вас не работает и точно всё верно сделано, пришлите доступ к админке в личку, посмотрю.

Есть только нюанс — работать будет при наличии GET-переменной page, т.е. при навигации через ajax работать не будет и не должно. Т.к. это для роботов, которые переходят по конкретному урлу с номером странице, то всё в порядке.
Сергей Карпович
Сергей Карпович
Zulya
Zulya
Добрый день! Подскажите, как выводить дополнительные поля.
Раньше выводила следующим образом:
[[pdoResources:default=``?
                &parents=`4`
                &templates=`6,7`
                &includeTVs=`logo,svyazka`
                &processTVs=`1`
                &tvFilters=`itemtype==info`
                &limit=`12`
                &loadModels=`easycomm`
                &where=`{"class_key":"modDocument"}`
                &leftJoin=`{
                 "ecThread": {
                  "class": "ecThread",
                  "on": "modResource.id = ecThread.resource"
                    }
                     }`
                &select=`{
                  "modResource": "*",
                  "ecThread": "ecThread.rating_simple AS rating, ecThread.count AS reviews"
                }`
                &sortby=`{"rating":"DESC", "reviews":"DESC"}`
                &tpl=`itemtpl`
            
            ]]
А в чанке выводила так: [[+tv.logo]].

Сейчас почему-то не работает. Ничего не выводит.
Спасибо!
Олег Захаров
Олег Захаров
Поставил компонент, добавил в папе ботов бот, прописал в настройки. А дальше что делать?
Захожу в созданного бота, ничего не происходит.
Нет нормальной документации на компонент.
Как запускать процесс авторизации, как повесить кнопку?
Хотел сделать на сайте форму со скачкой документации после авторизации в Телеге.
Прошу поделиться информацией как его правильно подключить.
Артур Шевченко
Артур Шевченко
Вообще, у тебя есть гет-параметр с номером текущей страницы, есть плейсхолдер с общим количеством страниц, есть id текущего ресурса, что мешает самостоятельно в своём сниппите сформировать url следующей страницы пагинации?
Евгений
Евгений
а можно в шаблоне pdomenu вывести определенное значение из TVtable, Пробовал так:
[[TVTable?
  &tv=`7`
  &id=`[[+id]]`
  &classname=``
  &getX=`2`
  &getY=`3`
]]
ничего не работает
Вызов pdoMenu
[[pdoMenu?
  &parents=`2`
  &level=`3`
  &tplOuter=`@INLINE <table class="table mb-0">[[+wrapper]]</table>`
  &tplInner=`@INLINE [[+wrapper]]`
  &tplParentRow=`@INLINE <tr><td><h4>[[+menutitle]]</h4></td></tr>[[+wrapper]]`
  &tpl=`tpl.AssortLine`
  &resources=`-379`
  &includeTVs=`articles`
]]
tpl.AssortLine
<tr>
    <td>[[+menutitle]]</td>
    <td>
    [[TVTable?
      &tv=`7`
      &id=`[[+id]]`
      &classname=``
      &getX=`2`
      &getY=`3`
    ]]
    </td>
</tr>
Сергей
Сергей
на трех сайтах проверил и нигде не устанавливается, везде одинаковая ошибка «Невозможно установить пакет с подписью: mspaidoptions-1.0.2-pl» — очень похоже что в пакет вшита защита от платного пакета и не убрана, когда пакет переведен в бесплатные
Сергей
Сергей
К сожалению чудо работает ровно до того момента, пока я не сохраню ресурс. После этого настройка из прав просто удаляется. Что то с настройкой прав на 3й версии все очень сложно(