Иногда в работе над сайтом возникает задача когда нужно посмотреть или изменить какие-то настройки, значения непосредственно в базе данных проекта. В общем случае для этих целей чаще всего используется специальный инструмент – phpMyAdmin. Он устанавливается на каждом хостинге и, в принципе, пользоваться им достаточно легко. Кстати, в системе TYPO3 есть специальный одноименный экстеншен phpmyadmin, который позволят работать с данным приложением непосредственно из админки проекта.

Рассмотрю сегодня еще один проект по TYPO3, который делал когда-то. Времени прошло уже больше года, возможно, кое-что из функциональности (модулей) изменилось, но в целом получился достаточно интересный нишевый сайт. Почему нишевый? – просто тематика сайте связана с “объектами недвижимости” – то есть, основным функционалом должен быть список квартир, их бронирование и организация поиска по ним. Все остальные “моменты” как то статьи, новости, информация о трансфере, предоплатах, условиях и т.п. – просто текстовые страницы, которые реализовываются за счет базовых возможностей TYPO3.

Система typo3, как и большинство современных cms, имеет некоторую базовую функциональность + возможность ее расширения за счет дополнительных модулей. В typo3 они называются Extensions (экстеншены по простому или расширения). Совсем недавно я рассматривал вопрос установки плагинов в wordpress поэтому решил почему бы не рассказать об этом же, но для системы typo3. Принцип, как оказалось, достаточно похожий, думаю, почти все cms его также используют, хотя, безусловно, небольшие отличия есть.

Для того чтобы ссылки сайта выглядели красиво, то есть содержали вместо параметров id, tt_news более близкие человеку название категорий, страниц или разделов используется модуль RealURL speaking paths for TYPO3 (realurl). Это один из вариантов сделать ЧПУ в TYPO3, можно сказать, самый популярный. Настройка realurl, в принципе, производится по стандартным правилам и в сети даже есть готовые варианты конфигураций, которые можно позаимствовать. Тем не менее, иногда возникают ситуации, нюансы и неточности с которыми приходится разбираться. Сегодня рассмотрим одну из них.

Сайт про европейский футбол создавался достаточно давно, но вот добавить в обзор решил только сейчас. Нельзя сказать, что он представлял из себя какое-то ярко выраженное испытания для моих навыков TYPO3, но парочка интересных открытий все же была сделана. Задумка сайта изначально планировалась как новостной проект + разная “статическая” информация о турнирах Лиги Чемпионов и Лиги Европы. Нужно заметить, что в момент разработки выбор возможностей TYPO3 относительно формата “новости – блог” был весьма скромен. Да, можно совместить tt_news + плагин комментариев, но выглядело со стороны это, мягко говоря, коряво.

Недавно занимался адаптацией шаблонов для сайта с установленным индексированным поиском (Indexed Search v2.12.0).  Я уже, в принципе, привык, что чаще всего блок поиска в шаблоне настраивается через дополнительный экстеншен macina_searchbox, но не думал, что дизайн страницы с результатами поиска вызовет столько проблем. Изучая стандартный файл шаблона indexed_search.html, с удивлением для себя обнаружил, что там нет ни одной строки, касающейся отображения страниц результатов поиска. Хотя, увы, для TYPO3 подобные “ляпы” не редкость, это сейчас система более-менее развита, а пару лет назад было посложнее.

Полезные блоги

  • для блоггеров и вебмастеров