Проблема совместимости 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 страницы, откуда рекурсивно искать]

После этого поиск заработал.

Борьба за права в Typo3

Система управления правами редакторов Typo3 очень гибкая. Однако чем гибче система, тем сложнее её настройка. Для организации доступа редакторов к дереву страниц администратор системы должен провести соответствующие настройки в двух совершенно разных местах: в правах пользователей/групп и в разделе «Доступ». Последнее чаще всего выпускается из виду и несмотря на указанное дерево страниц, у такого пользователя в разделе страниц ничего не появляется. Итак, создадим редактора и дадим ему соответствующие права.

Читать далее Борьба за права в Typo3

Заготовка структуры для Typo3

После установки Typo3 на сервере, каждый раз приходится создавать стандартную структуру папок и файлов. Для экономии времени я упаковал всю структуру в один архив, который просто копирую в папку /fileadmin и там разархивирую. Получается такая вот структура:
Структура архива fileadmin
В папке css лежат заготовки стилей в комплекте с файлом-нормализатором веб-конфигурации броузеров norm.css и с пустой папкой images для изображений, применяемых в стилях (как правило backgrounds)

Папка downloads для материалов сайта, предназначенных для скачивания посетителями. Папка flash соответственно для флэшек, далее папка для картинок дизайна сайта, Java-скрипты, PHP-скрипты, папка для статических шаблонов и наконец папка для внешних TypoScripts.

Скачать fileadmin.zip