Paul B.

Paul B.

Был в сети 12 февраля 2020, 00:49
Заказы принимаю
Вообщем, так:
'pageLinkScheme' => '/[[+pageVarKey]]-[[+page]]',
В вызове сниппета через феном в схеме ссылки использовать только классические теги модх. У меня иначе не заработало.
Также добавил этот плагин:
Ссылка на документацию

После вызова сниппета, использование заработало для:
{$_modx->getPlaceholder('page.nav')}
Чтобы не выводился ненужный массив, пришлось оставить set
{set $ipages = $_modx->runSnippet('!pdoPage', [
Иначе даже при запуске сниппета сразу через $_модх — у меня ничего не работало.

У меня система не понимает переменную {$uri}, и ничего не выводит.

Но я не пойму, почему у меня переключение страниц не согласуется с предыдущим вызовом на странице pdoResources? То есть ресурсы как выводились до 1000, так и выводятся. Или меняю на 10, так только 10 первых и выводится. а вот при переключении по страницам — остаются те же первые 10 результатов, или все.
Алексей, спасибо за ответ!
'tplPage' => '@INLINE <a href={$href}>{$pageNo}</a>
Вот это ведь отвечает за вывод обычной ссылки на страницу.

Получилось сделать так, что ссылки выводятся, но урл генерируется не по схеме, и выводятся ссылки списком, чанки введённые к ним не применяются.
По ссылкам
web.site/katalog/{$pageVarKey}-{$page}
а получается
web.site/katalog/katalog/{$pageVarKey}-{$page}
Также на месте самого сниппета остаётся вывод этого массива со всеми элементами и подэлементами, данными, которые получил сниппет.
Да я с радостью, только быстро не получается.

Где прописывается, что после расширения modResource, надо использовать расширенную версию при работе с документом?

Не писал плагины. Как указать, чтобы он среагировал на какое-то событие, и какое оно? ))
Вот капец! А я только соорудил «костыли» с помощью какого-то старинного костыля для пдотулс, чтобы хоть частично вынести все чанки и шаблоны через чанки. Но тут вышло это дополнение)))
Спасибо, очень крутое!