поможите чем сможите яблондинке, как поменять урл пагинатора?

#
поможите чем сможите яблондинке, как поменять урл пагинатора?
URL Пагинатора (постраничная разбивка инфосистемы)
В урл при переходе на другие страницы по списку пагинатора "дальше" etc. в урл можно заметить, добавляется page-2, page-3 и т.д. Вот, собственно вопрос, как поменять вот этот вот page-2 на другое, например page2 или p2. Да. Как?
#
Re: поможите чем сможите яблондинке, как поменять урл пагинатора?
Простите, но не могу не накинуть - какая вы странная блондинка, с именем Артур в профиле )

Префикс страницы при построении ссылок можно поменять в xsl-шаблонеб в именованном теплейте "for".
Однако ж, имейте в виду, что вам при этом надо будет, как минимум, переопределить стандартный метод parseUrl в классах используемых show-контроллеров ИС и ИМ, иначе от смены префикса пагинация просто перестанет обрабатываться, и у вас везде будет 1я страница.

Отсюда мораль, яблондинке лучше ничего не трогать и оставить префикс как есть )
Заказов не беру. Консультирую редко.
#
Re: поможите чем сможите яблондинке, как поменять урл пагинатора?
ок
#
Re: поможите чем сможите яблондинке, как поменять урл пагинатора?
В коде настроек ТДС ИМ/ИС наследуете стандартный контроллер и переопределяете метод.
«Не выходи из комнаты, не совершай ошибку…»
#
Re: поможите чем сможите яблондинке, как поменять урл пагинатора?
в конфиге ТДС вставить

$Informationsystem_Controller_Show->pattern = rawurldecode(Core_Str::rtrimUri($oInformationsystem->Structure->getPath())) . '({path}/)(part-{part}/)(page{page}/)(tag/{tag}/)';

перед
$Informationsystem_Controller_Show
   ->limit($oInformationsystem->items_on_page)   
   ->parseUrl();
HostDev.pw - модули для HostCMS, Telegram: @hostdev
#
Re: поможите чем сможите яблондинке, как поменять урл пагинатора?
EugenyP писал(а):

Спасибо большое, помогло, я делал /p2/, немного доработал Ваш пример
Авторизация