Программирование

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

Typoscript: создание меню HMENU с использованием картинок из записи Страницы "resouces" - "media"

Предположим, Вы захотели сделать меню, и для каждого пункта вывести отдельную картинку над пунктом меню. Что бы сделать это можно использовать CSS, определив id для каждого меню и добавить background`ом нужную картинку. Но по моему мнению использовать штатные средства typoscript будет правильнее.
В этом нам поможет закладка "resouces" которую можно найти при редактировании страницы.
Добавьте по одному изображению для каждой страницы, которую Вы будете выводить в меню с пиктограммами.
Теперь напишем наш typoscript вівод нашего меню:

lib.menu = HMENU
lib.menu{

Typo3 Typoscript Сделать все ссылки nofollow

Есть настройка конфигурации для вывода дополнительных параметров всех ссылок системы, кроме тех, которые находятся в меню (HMENU).
Ее можно использовать, например, для вывода rel="nofollow".

Для этого в настройках корневого шаблона в секции config добавить следующее

config{
  ATagParams = rel="nofollow"
}

Теперь все ссылки (кроме ссылок меню) будут выводиться с дополнительным параметром rel="nofollow"

typo3: templavoila error

Если вам пришлось столкнуться с такой ошибкой на странице расширения TemplaVoila

There are some technical problems you have to solve before you can start the wizard! Please see below for details. Solve these problems first and come back.
Missing configuration!
The TemplaVoila extension configuration is missing. Please clear the cache and recheck the configuration within the extension manager.

Typo3: indexedsearch: сбросить кеш определенных страниц в ручную

Чтобы произвести сброс кеша каких-нибудь страниц в плагине indexedsearch нужно перейти в раздел "инфо" (info), в дереве страниц нажать на корневую страницу сайта, в выпадающем списке над контентной областью выбрать "Индексирующий поиск".
В контентной области появится список со страницами попавщими в кеш плагина. Ищем ненужные страницы в списке и удаляем их.
Если нужно определить ненужную страницу по параметрам url нужно выбрать в выпадающем списке (другой выпадающий список, под предидущим) "технические подробности" (Technical detail)

Вставить flash анимацию на HTML страницу кросбраузерно

Чтобы вставить flash анимацию на HTML страницу так, что бы ролик отображался во всех браузерах код для вставки должен быть таким:

Как подключить favicon

Для начала определим что:
Favicon (сокращенно от FAVorites ICON — иконка для избранного) — значок веб сайта, картинка, помогающая как-то идентифицировать сайт.

Основной формат для favicon — ICO. Этот формат поддерживают все современные браузеры. Более новые воспринимают форматы GIF (включая анимированные GIF), PNG, JPEG and APNG.

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 # исключаем лишнее из строк запроса

RSS-материал