Работа с компонентом K2 часть I

21 Июля 2011г.

Давно хотел создать что то вроде небольшой шпаргалки по работе с компонентом K2. Как всегда начнем с основных файлов, которые приходится редактировать при использовании K2.


components/com_k2/css/k2.css – фаил стилей компонента а также модулей K2;
components/com_k2/templates/default/category_item.php – шаблон вывода категории K2;
components/com_k2/templates/default/category.php – шаблон вывода списка категорий K2;
components/com_k2/templates/default/item.php – шаблон вывода отдельного материала;
components/com_k2/templates/generic.php – шаблон вывода страницы материалов по определенному тегу;


Основные переменные K2:


<?php echo JHTML::_('date', $this->item->created , JText::_('DATE_FORMAT_LC2')); ?>- вывод даты добавления материала;
<?php echo $this->item->title; ?> - вывод заголовка материала;
<?php echo $this->item->author->name; ?> - вывод автора материала;
<?php echo $this->item->params->get('socialButtonCode'); ?> - кнопки сациальных сетей;
<?php echo $this->item->introtext; ?> - вводный текст материала;
<?php echo $this->item->fulltext; ?> - полный текст материала;
<?php echo $subCategory->name; ?> - название подкатегории;
<?php echo $subCategory->description; ?> - описание подкатегории;

Основные классы K2:


Материал
itemEditLink – кнопка редактирования материала;
itemDateCreated – дата добавления материала;
itemTitle – заголовок материала;
itemAuthor – автор материала;
itemToolbar – тулбар (кнопки увеличить шрифт, оставить комментарии, печать);
itemRatingBlock – рейтинг;
itemBody – вывод самого материала;
itemIntroText – вступительный текст;
itemFullText – весь текст материала;
itemExtraFields – дополнительные поля;
itemDateModified – дата изменения материала;
itemHitsTwitter – фоловеры Twitter;
itemHits – хиты;
itemCategory – категория материала;
itemTagsBlock – теги;
itemSocialLinksBlock – кнопки социальных сетей;
itemAttachmentsBlock – прикрепленные файлы;
itemAuthorBlock – аватар автора;
itemAuthorDetails (itemAuthorName, itemAuthorUrl, itemAuthorEmail ) – данные автора;
itemAuthorLatest – последние добавленные материалы автора;
itemRelated – похожие материалы;
itemVideoBlock – видео;
itemImageGallery – фото галерея;
itemNavigation – навигация;
itemComments – комментарии;
itemCommentsForm – форма добавления комментария;


Категория
catItemEditLink – кнопка редактирования категории;
catItemTitle – название категории;
catItemRatingBlock – рейтинг категории;
catItemExtraFields – дополнительные поля;
catItemAuthor – автор категории;
catItemIntroText – вводный текст;
catItemHits – хиты;
catItemTagsBlock – теги;
catItemAttachmentsBlock – прикрепленные файлы;
catItemVideoBlock – видео;
catItemImageGallery – фото галерея;
catItemCommentsLink – ссылка на комментарии;
catItemReadMore – ссылка «Подробнее»;
catItemDateModified – дата последнего изменения;
 

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

Комментарии  

 
0 #1 03.11.2011 11:17
а не в курсе как с главной страницы изменить\убрать теги?
Цитировать