Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Тематические форумы > TypoScript практикум

Ответ
 
Опции темы Опции просмотра
Старый 06.12.2006, 17:26   #1
dr_on
Новенький
 
Регистрация: 24.09.2006
Адрес: Новосибирск
Сообщений: 20
Отправить сообщение для dr_on с помощью ICQ
По умолчанию Проблема с pagebrowser в tt_news

в описании к экстеншену написано, что вывод этого браузера можно менять например вот так:
PHP код:
plugin.tt_news.pageBrowser {
browseBoxWrap.wrap = <div class="browseBoxWrap">|</div>
showResultsWrap.wrap = <div class="showResultsWrap">|
</
div>
browseLinksWrap.wrap = <div class="browseLinksWrap">|
</
div>
showResultsNumbersWrap.wrap = <span
class="showResultsNumbersWrap">|</span>
disabledLinkWrap.wrap = <span class="disabledLinkWrap">|
</
span>
inactiveLinkWrap.wrap = <span class="inactiveLinkWrap">|
</
span>
activeLinkWrap.wrap = <span class="activeLinkWrap">|
</
span>

Однако это не работает, если usePiBasePagebrowser = 0. Если же его включить, то броузер отображается так, как мне надо, но при этом не парсится должным образоб строка "отображаются результаты с...по...из..", то есть она выводится вместе с %s и ###SPAN-xxx###.

ПС в принципе, меня бы даже устроило, если бы браузер выводился бы просто дивами, но без таблиц. Включаю вместо "table based tmpl" "css based" (включил на всякий случай и в шаблоне для новостей и в основном шаблоне, чтобы уж наверняка), но при этом результат всё равно выводится в табличке....
dr_on вне форума   Ответить с цитированием
Старый 11.12.2006, 19:36   #2
dr_on
Новенький
 
Регистрация: 24.09.2006
Адрес: Новосибирск
Сообщений: 20
Отправить сообщение для dr_on с помощью ICQ
По умолчанию

Всё-таки нашёл решение.
Поделюсь со всеми: вдруг у кого-нить будет похожая проблема или сам забуду

"Рытьё" в коде показало, что если usePiBasePagebrowser = 1 и при этом есть pi_list_browseresults_displays, то вместо pi_list_browseresults_displays используется pi_list_browseresults_displays_advanced, а у неё немного другой синтаксис:

PHP код:
pi_list_browseresults_displays_advanced Показаны результаты с ###FROM### по ###TO### из ###OUT_OF### 
Глупо и просто, но...почему-то это нигде не описано...
dr_on вне форума   Ответить с цитированием
Старый 27.01.2008, 17:21   #3
Grank
Продвинутый
 
Регистрация: 10.10.2005
Сообщений: 92
Lightbulb

Новости 2.5. Может кому пригодится.

Хотя в документации написано
disabledLinkWrap.wrap = <span class="disabledLinkWrap">|</span>
inactiveLinkWrap.wrap = <span class="inactiveLinkWrap">|</span>
activeLinkWrap.wrap = <span class="activeLinkWrap">|</span>
Но, для того, что бы переопределить предопределенные стили не нужно использовать .wrap

просто

plugin.tt_news {
usePiBasePagebrowser = 1
pageBrowser {
disabledLinkWrap = <span class="disabledLinkWrap">|</span>
inactiveLinkWrap = <span class="inactiveLinkWrap">|</span>
activeLinkWrap = <span class="activeLinkWrap">|</span>
}
}
Grank вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 10:35.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория