1. Скачать программы
  2. Скачать на www.loadboard.ru
  3. Новые программы и утилиты>
 

Описание структуры шаблона com_content

PDFПечатьE-mail

(12 Голосов)
Краткое описание программыИнтернет магазин лицензионных программ

Стандартный шаблон материаловЗанимаетесь созданием и продвижением сайта под управлением CMS Joomla и у Вас вдруг возникла необходимость переделать на свой вкус и лад оформление материала путем редактирования стандартных шаблонов компонента com_content? Компонент отвечает за формирование контента. Давайте разберемся в структуре самого компонента.

Расположение стандартного шаблона материалов

Оригинальные файлы компонента com_content находятся в папке components\com_content\views\Представление\tmpl. Если файлы компонента скопировать в каталог \templates\Вами используемый шаблон\html\com_content\, то шаблон материалов будет браться из файлов этой папки.

Каталоги и файлы шаблона

В директории расположения шаблона находятся пять папок для формирования представлений.

папка archive

  • Папка шаблон вывода архива. В данной статье не рассматривается, редко кто им пользуется. Структура аналогична нижеописанным папкам;

папка article - Материал

  • default.php Стандартный шаблон материала. Файл отвечает за окончательную страницу статьи и обрабатывает событие afterDisplayContent;
  • form.php Шаблон отправки материала. Файл форма добавления материала с фронтенда;

папка category - Категория

  • blog.php Шаблон блога категории. Материалы категории в формате блога. Формирует описание категории, разбивку на колонки,  навигация по страницам;
  • blog_item.php Шаблон отдельного материала из блога категории, работает в связке с файлом blog.php. Отражает такие фрагменты статьи как: заголовок, даты создания и обновления, имя автора, вступительный текст, "Читать далее..", обрабатывает событие afterDisplayContent;
  • blog_links.php Шаблон представления ссылок под блогом категории ("Еще статьи.."). Работает в связке с файлом blog.php;
  • default.php Шаблон списка категорий. Отвечает за формирование заголовка категории, описание, отображение статей категории в таблице;
  • default_items.php Работает в связке с файлом default.php. Это таблица материалов (порядковый номер, заголовок, дата создания и обновления, количество просмотров, фильтры над таблицей, навигацию;

папка frontpage - Главная страница

  • default.php Такой же принцип, как и у category\blog.php;
  • default_item.php Такой же принцип, как и у category\blog_item.php;
  • default_links.php Такой же принцип, как и у category\blog_links.php;

папка section - Раздел

  • blog.php Шаблон блога раздела. Такой же принцип, как и у category\blog.php;
  • blog_item.php Шаблон отдельного материала из блога раздела. Такой же принцип, как и у category\blog_item.php;
  • blog_links.php Шаблон представления ссылок под блогом раздела. Такой же принцип, как и у category\blog_links.php;
  • default.php Стандартный шаблон раздела. Отображает заголовок категории, ее описание, количество элементов. После клика на заголовок категории страница обрабатывается category\default.php;

Пример редактирования шаблона. Отображение количества просмотров материала.

Допустим, мы хотим вывести количество хитов отдельного материала из блога категории. Для этого редактируем шаблон category\blog_item.php. Код для вставки информации о хитах будет таким:

<?php echo JText::_('Просмотры:')." ".$this->item->hits ?>

Теперь нужно найти в файле шаблона category\blog_item.php место, где этот код вставить. Например перед отображением даты последнего редактирования материала. Ищем строку:

<?php if (intval($this->item->modified) !=0 && $this->item->params->get('show_modify_date')) : ?>

И перед ней вставляем строку с кодом.

Пример вывода списка категорий в несколько колонок здесь.


Еще интересные программы:
Следующие программы:
У нас программы можно скачать по прямой ссылке, бесплатно и без регистрации!
Простая логическая игра "Поймай кота". Задача игры окружить кота точками так, чтобы он не смог убежать с поля. Постигла неудача - начни игру снова!

Рассказать о программе друзьям
Интересная статья? Поделись ей с другими:

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


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

Программа

Описание программы

Популярные программы

TimePC

28.06.2011 |  444811

Программы уничтожители

Как файл удалить без возможности восстановления, навсегда?

Вход



Яндекс.Метрика

Новые программы

Интересные программы