Создание своего шаблона под CMS Joomla (часть 3-я "Итоговая" из 3)

1. Переопределение шаблонов.
— Главное в этой теме — чтобы шаблоном могли пользоваться люди, необходимо переопределять вывод внутри шаблона. Опять таки возвращаясь ко 2-й статье, пришлось найти все изменения в стандартном выводе и переопределить их в своем шаблоне. Работка казалось бы не пыльная, но времени потребовала. Грабли взяты на учет.
jcomments! самый популярный компонент для комментариев тоже приподнес сюрпризы. Первая мысль была переопределить вывод компонента стандартным методом. Но практика показала, что переопределение не работает. После недолгого разбора статей выяснилось, что переопределение не работает в чистом виде для этого компонента.
Выход найден! Во-первых нужно ЗНАТЬ, что мамбот system-jcomments вставляет свой стиль в заголовок. Поэтому делаем ему обрезание!(выключаем мамбот). Ну и теперь, когда мы избавились от занудного встраивание стиля, добавляем в наш файл стилей jcomments.
Вот часть кода, если кому из интересующихся лень взлянуть firebug'ом:
/*jcomments */
.jcomments-links {margin-top: 10px; clear:both; text-align: left}
.comment-link{padding: 20px 50px 5px 14px;background-image: url(../images/addcomments.png);background-repeat: no-repeat}
.readmore-link{padding: 20px 50px 5px 14px;background-image: url(../images/more.png);background-repeat: no-repeat}
.comment-link {background-position: right -2px}
.readmore-link {background-position: right -2px}

2. Итого для IE6.
Подитожу затраты на просмотр в ИЕ6. Возможно чего-то не вспомню, потому как работы много. Но две вещи точно присутствуют — встроеный JS для отображения png в нормальном виде и использование display:inline; в файле стилей для избавления бага двойного margin'a.

3. Просмотр позиций модулей.
Маленький интересный момент для тех, кто еще не видел. Просмотр позиций модулей в шаблоне. Может посмотреть любой(даже не авторизованый) пользователь. Нужно в конце адреса добавить
?tp=1

Например перейдя по ссылке:http://musikant.com.ua/temp/?tp=1

4. 1-й часть здесь, 2-я часть здесь

5. Прощальный вывод.
Что имеет начинающий джумловед: это статьи на русском сообщества joomla, статьи на английском, множество блогов, статей, статьи для разработчиков. Сужу по себе — статьи для разработчиков помогают только после понимания основ структуры cms joomla вынесенных из блогов. Самые лучшие блоги встретил на хабре (они находятся в топе гугла), хотя сам на хабре не сижу. До конца структурированной внятной и кодо-работающей информации не встретил нигде. Вывод таков — учиться и пробовать, учиться и пробовать.

Пожалуйста, товарищи джумловеды!
  • +1
  • 6 сентября 2010, 15:30
  • PigmaLion

Комментарии (0)

RSS свернуть / развернуть

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.
Не забываем смотреть статистику:

Яндекс цитирования