Шаблоны вывода контента

03/03/2009 Документация Joomla 1.5

Итак рассмотрим структуру вывода контента в Joomla 1.5.

Идем в папку: ваша joomla\components\com_content\views\

Видим там 5 папок:

  • archive - отвечает за вид вывода архива.
  • article - вид материала
  • category - вид категории
  • frontpage - вид первой страницы
  • section - вид секции (раздела)

Рассмотрим каждую по подробнее. В каждой из этих папок есть папка tmpl она то нам и нужна.
Рассмотрим пример article (материал). В папке article\tmpl\ есть файлы default.php и form.php.
default.php отвечает за вид вывода материала, т.е. допустим вы создали пункт меню: Стандартный шаблон материала. Щелкнув по этому пункту меню (на сайте) именно этот файл будет отображать вид вашего шаблона материала. Его можно редактировать допустим можно переместить заголовок страницы с верху в низ. Для этого перенесите код:


">


куда нибудь вниз файла default.php и заголовок страницы стандартного шаблона материала будет отображаться не вверху а внизу. Все измененные файлы можно хранить в вашем шаблоне что бы не изменять основной компонент контента. Для этого измененный файл сохраните в директории: ваша joomla\templates\ваш шаблон\html\com_content\article\default.php (если таких директорий нет, создайте их). Соответственно если вы меняете файлы из папки category то вы должны их сохранить в папке ваш шаблон\html\com_content\category\default.php и т.д.

Рассмотрим теперь что за что отвечает:
Материал
views\article\tmpl\default.php - уже говорил стандартный шаблон материала.
views\article\tmpl\form.php - шаблон отправки материала
Категория
views\category\tmpl\blog.php - шаблон блога категории
views\category\tmpl\blog_item.php - шаблон отдельного материала из блога категории
views\category\tmpl\default.php - шаблон списка категории
views\category\tmpl\blog_links.php - шаблон вывода ссылок под блогом категории (Еще статьии... или More Articles...)
Раздел
views\section\tmpl\blog.php - шаблон блога раздела
views\section\tmpl\blog_item.php - шаблон отдельного материала из блога раздела
views\section\tmpl\default.php - Стандартный шаблон раздела
views\section\tmpl\blog_links.php - шаблон вывода ссылок под блогом раздела (Еще статьии... или More Articles...)
На главной
views\frontpage\tmpl\default.php - шаблон блога материалов на главной
views\frontpage\tmpl\default_item.php - шаблон отдельного материала на главной


20 

Комментарии   

 
+3 kazuliabr
11.12.2010 00:27
в титле ошибки поправьте))
Ответить
 
 
-2 necy
19.04.2011 16:52
И это всё? А как ЛИ этим пользоваться? Например в тело статьи всунуть позицию модуля или плагина? Только чтоб работало.
Заранее спасибо.
Ответить
 
 
-1 SmokerMan
05.07.2011 14:34
Цитирую kazuliabr:
в титле ошибки поправьте))

спасибо.
Цитирую necy:
И это всё? А как ЛИ этим пользоваться? Например в тело статьи всунуть позицию модуля или плагина? Только чтоб работало.
Заранее спасибо.

Что бы вставить модуль в статью есть стандартный плагин loadmodules, кажется называется.
У плагина позиции нет по определению, и работают они по определенному событию.
Ответить
 
 
-20 teon11
20.07.2011 16:32
Успешный бизнес основы конкуренции в бизнесе менеджмент компании.
Кризис в греции мифы древней греции интересная греция.
О собаках интересно о псах собаки от а до я.
seropol3
Ответить
 
 
-3 Саша
11.10.2011 23:13
Спасибо, интересный материал. Жаль что раньше не наткнулся- не пришлось бы убивать столько времени.
Мне вот интересно, допустим я написал мини-чат на пхп. Как его аккуратно въегорить в категорию? я так понял брать шабик определенного раздела или категории и прописывать инклюдку к скрипту и ксс файлам чата? Верно мыслю?
У меня после этого материала творчество прорезалось)))
Ответить
 

Добавить комментарий


Защитный код
Обновить