Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   TypoScript практикум (http://forum.typo3.ru/forumdisplay.php?f=27)
-   -   Проблема с pagebrowser в tt_news (http://forum.typo3.ru/showthread.php?t=2233)

dr_on 06.12.2006 17:26

Проблема с 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

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

"Рытьё" в коде показало, что если 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### 

Глупо и просто, но...почему-то это нигде не описано...

Grank 27.01.2008 17:21

Новости 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>
}
}


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

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