Центр документации
Карта сайта

Создай визитку сам!


Самоучитель по интеграции дизайна и настройке Amiro.CMS на примере демонстрационной версии пакета Визитка »


Компонента отображения элемента модуля

Компонента отображения элемента модуля предназначена для отображения данных конкретного элемента модуля на публичной части.

Код компоненты отображения элемента

Для создания компоненты элемента необходимо реализовать: 

  1. Класс контроллера, наследуемый от Hyper_AmiClean_DetailsFrn
  2. Класс отображения, наследуемый от Hyper_AmiClean_DetailsViewFrn
class AmiClean_AmiSample_DetailsFrn extends Hyper_AmiClean_DetailsFrn{
}
 
class AmiClean_AmiSample_DetailsViewFrn extends Hyper_AmiClean_DetailsViewFrn{

Шаблон

Сеты оформления компоненты отображения элемента добавляются в шаблоне экземпляра модуля "_local/_admin/templates/modules/inst_sample_module.tpl".

##--

Сет отображения деталей элемента.
--##
<!--#set var="item_details" value="
<div>
<div><div><a href="##front_link##">##page_name##</a></div><h1>##nickname##</h1></div>
##if(img)##<div>##img##</div>##endif##
##if(age)##<div>%%age%%: ##age##</div>##endif##
##if(phone)##<div>%%phone%%: ##phone##</div>##endif##
##if(email)##<div>%%email%%: ##email##</div>##endif##
<br />
<div>##about##</div>
</div>
"-->

##--
Сет оформления отображения деталей элемента.
--##
<!--#set var="body_itemD" value="
<div>##item_details##</div>
"-->

Шаблон локализаций

Языковые переменные компоненты отображения элемента добавляются в шаблоне экземпляра модуля "_local/_admin/templates/lang/modules/inst_sample_module.lng".

Установка и настройка Руководство пользователя Интеграция дизайна Разработчикам (API)
 2000 – 2021 © Amiro.CMS Все права защищены.