Amiro.CMS API Reference
Amiro.Ru / Manual
Loading search...

The AmiMultifeeds_Photoalbum_Meta class

AMI_Hyper_Meta
   |
   --AMI_HyperConfig_Meta
      |
      --AmiMultifeeds_Photoalbum_Meta

• Introduction

AmiMultifeeds/PhotoGallery configuration metadata.

• Class synopsis

AmiMultifeeds_Photoalbum_Meta extends AMI_HyperConfig_Meta {
/* Inherited Constants */
// Caption flag.
// Caption flag.
/* Properties */
// Array containing captions struct
protected array $aCaptions = array( '' => array( 'header' => array( 'obligatory' => TRUE, 'type' => self::CAPTION_TYPE_STRING, 'locales' => array( 'en' => array( 'name' => 'Top header', 'caption' => 'Photoalbums : Photos', ),'ru'=>array('name'=>'Название (в шапке)','caption'=>'Фотоальбомы : Фотографии',),),),'menu_group'=>array('obligatory'=>FALSE,'type'=>self::CAPTION_TYPE_STRING,'locales'=>array('en'=>array('name'=>'Group menu caption','caption'=>'Gallery',),'ru'=>array('name'=>'Заголовок группы в меню','caption'=>'Фотоальбомы',),),),'menu'=>array('obligatory'=>TRUE,'type'=>self::CAPTION_TYPE_STRING,'locales'=>array('en'=>array('name'=>'Menu caption','caption'=>'Photos',),'ru'=>array('name'=>'Заголовок для меню','caption'=>'Фотографии',),),),'description'=>array('obligatory'=>FALSE,'type'=>self::CAPTION_TYPE_TEXT,'locales'=>array('en'=>array('name'=>'Admin interface start page module description','caption'=>'',),'ru'=>array('name'=>'Описание модуля для стартовой страницы интерфейса администратора','caption'=>'Модуль «Фотоальбомы» позволяет загружать на сайт графические изображения, давать им наименования и описания, группировать их в альбомы. Посетители сайта могут добавлять комментарии и давать оценку изображениям.',),),),'specblock'=>array('obligatory'=>TRUE,'type'=>self::CAPTION_TYPE_STRING,'locales'=>array('en'=>array('name'=>'Specblock caption for site manager','caption'=>'Photoalbum announce',),'ru'=>array('name'=>'Название спецблока для менеджера сайта','caption'=>'Анонс фотоальбома',),),),'specblock_desc'=>array('obligatory'=>FALSE,'type'=>self::CAPTION_TYPE_STRING,'locales'=>array('en'=>array('name'=>'Specblock description for site manager','caption'=>'Photoalbum announce strip',),'ru'=>array('name'=>'Описание спецблока для менеджера сайта','caption'=>'Лента анонса фотоальбома',),),),),'_cat'=>array('header'=>array('obligatory'=>TRUE,'type'=>self::CAPTION_TYPE_STRING,'locales'=>array('en'=>array('name'=>'Categories header','caption'=>'Photoalbums : Albums',),'ru'=>array('name'=>'Заголовок категорийного подмодуля','caption'=>'Фотоальбомы : Альбомы',),),),'menu'=>array('obligatory'=>TRUE,'type'=>self::CAPTION_TYPE_STRING,'locales'=>array('en'=>array('name'=>'Categories menu caption','caption'=>'Albums',),'ru'=>array('name'=>'Заголовок категорийного подмодуля для меню','caption'=>'Альбомы',),),),),'_data_exchange'=>array('header'=>array('obligatory'=>TRUE,'type'=>self::CAPTION_TYPE_STRING,'locales'=>array('en'=>array('name'=>'Import submodule header','caption'=>'Photoalbums : Import pictures',),'ru'=>array('name'=>'Заголовок подподмодуля импорта','caption'=>'Фотоальбомы : Импорт изображений',),),),'menu'=>array('obligatory'=>TRUE,'type'=>self::CAPTION_TYPE_STRING,'locales'=>array('en'=>array('name'=>'Import submodule menu caption','caption'=>'Photo import',),'ru'=>array('name'=>'Заголовок подподмодуля импорта для меню','caption'=>'Импорт фотографий',),),),),);
// Array having locales as keys and meta data as values
protected array $aInfo = array( 'en' => array( // 'description' => '', 'author' => '<a href="http://www.amirocms.com" target="_blank">Amiro.CMS</a>' ),'ru'=>array(// 'description' => '', 'author'=>'<a href="http://www.amiro.ru" target="_blank">Amiro.CMS</a>'));
// Array having locales as keys and captions as values
protected array $aTitle = array( 'en' => 'Gallery', 'ru' => 'Фотоальбомы' );
// Version
protected string $version = '1.0';
/* Inherited Properties */
// Flag specifies possibility of local PHP-code generation
// Flag specifying that hypermodule configs has one common data source
// Exact configuration instance modId
// Array of hypermodule meta data
// Flag specifying that hypermodule configs can have only one instance per config
/* Inherited Methods */
// Returns true if local PHP-code can be generated for.
public AMI_HyperConfig_Meta::canGenCode ( ) returns bool;
// Returns fixed module Id for configuration instance if set.
public AMI_HyperConfig_Meta::getInstanceId ( ) returns string;
// Returns TRUE if configuration has one common data source.
// Returns true if instance can be edited in modules manager.
public AMI_HyperConfig_Meta::isEditable ( ) returns bool;
// Retrurns allowed installation/uninstallation modes.
public AMI_Hyper_Meta::getAllowedModes ( [ string $type = '' ] ) returns array;
// Returns hypermodule meta data.
public AMI_Hyper_Meta::getData ( [ string $key = null ] ) returns string;
// Returns hypermodule info.
public AMI_Hyper_Meta::getInfo ( string $locale ) returns string;
// Returns hypermodule / config title.
public AMI_Hyper_Meta::getTitle ( string $locale ) returns string;
// Returns hypermodule version.
public AMI_Hyper_Meta::getVersion ( ) returns string;
// Returns hypermodule instantiate flag value.
public AMI_Hyper_Meta::isSingleInstance ( ) returns bool;
// Set hypermodule meta data.
public AMI_Hyper_Meta::setData ( string $key, mixed $value ) returns void;
}
Tags:
since 6.0.2

• Class Properies

protected array $aCaptions

Array containing captions struct

protected array $aInfo

Array having locales as keys and meta data as values

protected array $aTitle

Array having locales as keys and captions as values

protected string $version

Version