Недавно столкнулся с проблемой установки традиционного модуля новостей tt_news в Typo3 при взаимодействии с модулем «статических» ссылок realURL. При нажатии на ссылку просмотра новости на отдельной странице в списке новостей, система выдаёт сообщение об ошибке, что news_id не передан.
Все попытки настроить realURL не увенчались успехом, пока не отыскал статью http://www.marc-finnern.de/2010/09/realurl-keine-news_id-ubergeben/ Читать далее realURL и tt_news в одной упряжке
Метка: Typo3
Исключение страниц в меню Typo3
Иногда нужно убрать в меню некоторые страницы, например стартовую. Для этого просто в опции excludeUidList пишем список исключаемых страниц.
tmp.menu = HMENU tmp.menu { special = directory special.value = 345 excludeUidList = 246, 468, 12 #…продолжение }
Проблема совместимости pdf_generator2 и RealURL в Typo3
При использовании обеих расширений обнаружилась проблема. При создании PDF-файлов ссылкой /another_page/print.pdf в полученном файле вместо содержимого странички появлялось содержимое первой страницы сайта. Анализ кода показал, что причиной оказалась функция в pdf_generator2, отвечающая за перехват альтернативных форматов вызова PDF-генератора, в том числе по расширению .pdf. Читать далее Проблема совместимости pdf_generator2 и RealURL в Typo3
Генератор PDF-документов в Typo3
В репозиториях Typo3 есть замечательное расширение pdf_generator2. С его помощью можно лекго создать на сайте функцию экспорта текущей страницы в формате PDF.
После инсталляции этого расширения в конфигурацию добавляется тип документа 123. Добавив в адресную строку соответствующий параметр (/index.php?id=12&type=123), мы таким образом заменяем генератор вывода информации с HTML на PDF — как результат работы этого расширения.
Для того, что бы ссылка красивее выглядела, возможно включить опцию симуляции статического документа. Тогда нет необходимости добавлять параметр type=123. Вместо этого вызов документа с расширением «.pdf» будет подключать генератор PDF-файлов автоматически. Читать далее Генератор PDF-документов в Typo3
Проблема с настройкой поисковика в Typo3
Для ограничения поиска в дереве страниц в пределах основгого меню поставил в TSConfig в настройках плагина plugin.tx_indexedsearch
search.rootPidList=3
где rootPidList=3 означает PID папки главного меню, в которой находятся страницы для индексации и поиска.
Всё бы было хорошо, но при таком раскладе поиск вообще никаких результатов не выдаёт.
Проблема решилась альтарнативным путём:
_DEFAULT_PI_VARS.sections = rl1_3
Где rl[номер секции поиска]_[PID страницы, откуда рекурсивно искать]
После этого поиск заработал.