typo3

warning: Creating default object from empty value in /var/www/clients/client4/web8/web/modules/taxonomy/taxonomy.pages.inc on line 33.

TypoScript: Переопределить вывод пагинации (pageBrowser) в tt_news

Постраничный вывод pageBrowser или "пагинации", как еще его называют, в TypoScript можно переопределить следующим образом

plugin.tt_news{
pageBrowser {
maxPages = 10 #максимальное кол-во ссылок на страницы в выводе
showPBrowserText = 0 #показывать текст о кол-ве страниц
showResultCount = 0 #
showRange = 0 #показывать номера (1 2 3 ...) или диапазоны страниц (1-10 11-20 21-30 ...)
showFirstLast = 1 #показывать ссылки на первую/последнюю страницу

}
#тут переопределение названий ссылок с учетом языков
_LOCAL_LANG.default {

TypoScript: Вывод текста новости

Если вам нужно вывести средствами TemplaVoila какой-то материал на какой-то странице (например на странице в каком-то месте будет выводится определенная цитата), можно воспользоваться расширением tt_news. Создайте запись новостей на нужной странице сайта, эту новость в разделы добавлять ненужно, чтобы ее не было видно в разделе. Добавьте следующий код в TS поле главного шаблона:

temp.toptext = CONTENT
temp.toptext {
table = tt_news
select {
selectFields = bodytext
pidInList = this
orderBy = rand()
max = 1
}
renderObj = TEXT

TypoScript: Вывод ссылки на "Версию для печати"

Этим мы подключим кнопочку со ссылкой на версию для печати

lib.print = IMAGE
lib.print {
file = fileadmin/templates/img/print.jpg #Путь к файлу картинке
imageLinkWrap = 1
imageLinkWrap {
enable = 1
typolink {
parameter.data = page:uid #берем id страницы
additionalParams =&type=98 #добавляем тип в котором выводится версия для печати
addQueryString = 1
addQueryString.method = GET
addQueryString.exclude = id,no_cache,print,cHash # исключаем лишнее из строк запроса

TypoScript: Вывод даты

Вывод даты вида 01 января 2000 г.

config.cache_clearAtMidnight = 1

lib.data_top = COA
lib.data_top.10=TEXT
lib.data_top.10{
data= date:U
strftime= %e
}

lib.data_top.20 = CASE
lib.data_top.20 {
key.data = date:U
key.strftime= %m
01 = TEXT
01.value = января
02 = TEXT
02.value = февраля
03 = TEXT
03.value = марта
04 = TEXT
04.value = апреля
05 = TEXT
05.value = мая
06 = TEXT
06.value = июня
07 = TEXT
07.value = июля
08 = TEXT
08.value = августа
09 = TEXT
09.value = сентября
10 = TEXT
10.value = октября
11 = TEXT
11.value = ноября
12 = TEXT

RSS-материал