ОБУЧАЮЩАЯ РАССЫЛКА

Получайте свежие уроки и статьи прямо в свой почтовый ящик!
Ваш e-mail: *
Ваше имя: *


РЕКЛАМА



Из чего состоит шаблон списка категории joomla?

Автор: Андрей Галямов   
Дата: 24.12.2010

шаблон списка категории

Многие из нас уже имеют представление о создании собственного шаблона оформления для joomla . Но из чего состоят различные шаблоны вывода контента в joomla знают далеко не все.

А ведь иногда просто необходимо внести изменения в стандартном выводе, либо вообще задать свой собственный формат.

В данном уроке показана структура шаблона блога категории joomla. Подробных обьяснений не дается - просто показано какие строчки каких файлов за что отвечают...

Рассматривать будем на примере шаблона beez, который входит в установочный дистрибутив. Это связано с тем, что данный шаблон использует для вывода блочную структуру, а не устаревшую табличную. В принципе переменные во всех шаблонах одинаковые, так что по этому уроку можно будет разобраться и в них...

Итак, за вывод материалов в режиме блога категории, отвечают два файла: default.php и default_items.php , которые должны лежать в папке :

templates\Ваш шаблон\html\com_content\category\

Вот как выглядят материалы в режиме списка категории в шаблоне beez когда к показу включено все, что возможно :)

структура шаблона списка категории joomla

 

Теперь что здесь к чему. Берем исходные файлы, открываем через любой редактор у которого есть нумерация строк, и смотрим:

default.php

8 строка - заголовок(1)
19 строка - описание(2)
28-29 строка - подключается шаблон генерирующий сам список категорий (default_items.php)
31-33 строки - иконка создания нового материала для авторизированных пользователей (21)

default_items.php

23строка - тип фильтра(3)
24 строка - форма фильтра(4)
31 строка - количество строк(5)
32 строка - форма количества строк(6)
39-67 строки - строка заголовков таблицы списка(7)
41 строка - текст номера (8)
46 строка - Сортировка по заголовку матереала(9) - здесь мы видиим дополнительные проверки из-за того, что можно кликнуть по этому полю и отсортировать...
52 строка - Сортировка дата (10)
58 строка - Сортировка автор(11)
64 строка - сортировка количество просмотров(12)

70-109 строки - циклический проход по массиву и вывод его элементов в строки. Т.е. формирование списка материалов категории.

73 строка - порядковый номер (13)
79-80 строка - формиование ссылки на тайтл+сам тайтл материала(14)
81 - строка - иконка редактирования для авторизированных пользователей(15)
84-86 строки - если доступ на конкретный материал категории закрыт, то генериться тайтл материала и ссылка на регистрацию
примерно вот так:
"Первая статья второй категории : Зарегистрируйтесь, чтобы прочесть подробности"
92 строка - вывод даты(16)
98 строка - вывод автора(17)
104 строка - вывод хитов(18)
115 строка - вывод счетчика навигации(19) Страница 1 из 2
117 строка - вывод постраничной навигации (20)


 

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

ПОМНИТЕ! в комментариях можно выражать мысли относительно текущего материала, НО не стоит задавать здесь общих вопросов. Для этого есть ФОРУМ ПОДДЕРЖКИ


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