Продолжаю понемногу описывать свои работы и сайт на TYPO3, к сожалению, времени на более частые публикации не хватает. Отчасти то же самое можно сказать про фан сайт игры Готика 4 – сознан был достаточно давно, но я уже год спустя так и не реализовал все задумки. Только не думайте, что я про этом проекту как-то подвел или обманул заказчика, данный сайт создавал исключительно для себя:) Являюсь небольшим поклонником RPG игр, поэтому в свое время решил заняться подобным сайтом.

Разработка сайта началась достаточно давно – все детали и нюансы проекта были оговорены где-то в конце марта 2010 года, после чего я принялся за работу. В целом сайт получится весьма неплохим, со стандартным набором необходимых функций для компаний подобного рода – на страницах собрана общая информация о компании, услугах, есть раздел новостей из той же предметной области, а также форма обратной связи для партнеров. Для сайта добавлена локализация на 2 языка.

При разработке сайтов возникает ситуация когда некоторые их элементы являются одинаковыми (не изменяемые) для всех страниц. Навскидку можно прикинуть, например, блок информации в футере или счетчик посещаемости. Либо часто в боковой панели сайта справа или слева от области контента располагаются подобные блоки с общими данными. Расскажу о том как просто и легко это все можно реализовать на TYPO3.

В системе управления сайтами TYPO3, по сути, имеется возможность работать с двумя текстовыми редакторами на выбор – это htmlArea RTE либо TinyMCE. Тем не менее, первый из них можно назвать текстовыми редактором по умолчанию, что делает его наиболее часто используемым в сайтах на TYPO3. С каждой новой версией разработчики htmlArea RTE делают его лучше в плане работы и настройки, но не все там, к сожалению, так просто, как хотелось бы. Особенно, если сравнивать, например, с тем же TinyMCE для wordpress. В общем, дальше публикую немного информации про настройку редактора htmlArea RTE для TYPO3. Это можно сказать первая часть серии статей по данной тематике.

Рад снова писать в TYPO3 блог, наконец-то нашлось для этого время. Хотя, по правде говоря, все это связано с небольшим заказом, который в данный момент выполняю. По ходу работы возникло много вопросов, о которых будут опубликованы статьи – некоторые из них простые, некоторые более сложные, но все окажутся полезными. Одним из преимуществ блоггинга является создания своего рода архива знаний – где в любое время можно найти нужную информацию в том числе и для себя. Со временем те или иные методы или элементы typoscript забываются, поэтому будет здорово быстро отыскать их на страницах данного проекта.

doctype в typo3

Иногда в процессе создания сайта на TYPO3 (да и вообще веб разработки) возникает ситуация, когда, казалось бы, шаблон проекта подключен правильно без единой ошибки, но отображаемая «картинка» в некоторых браузера попросту разваливается. Первое, что нужно проверить в таком случае – значение элемента DOCTYPE для вашей веб страницы. Пару раз в свое практике сталкивался с этой проблемой и в первые разы потратил на ее решение почти что несколько часов. Выявить причину неполадки оказалось достаточно сложно – ведь все элементы веб сайта и исходного сверстанного шаблона были правильны, без ошибок и малейших неточностей. Как потом оказалось проблема закралась в самую первую строку HTML страницы, где и располагается пресловутый DOCTYPE.

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

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