PHP Класс extension_subsectionmanager, subsectionmanager

Наследование: extends Extension
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$storage Storage for subsection entries

Открытые методы

Метод Описание
__appendAssets ( object $context ) Append assets to the page head
__clearSubsectionCache ( ) Clear cache.
__construct ( array $args )
__prepareSubsection ( &$context ) Fetch all subsection elements included in a data source and join modes into a single call to appendFormattedElement().
getSubscribedDelegates ( )
install ( )
preloadSubsectionEntries ( Array $parents ) Preload subsection entries
storeSubsectionFields ( $context, integer $field_id, integer $subfield_id, string $mode ) Store subsection fields
uninstall ( )
update ( $previousVersion )

Приватные методы

Метод Описание
__fetchFields ( $section, $context, $subsection, $field, $mode = '' )
__parseSubsectionFields ( $fields, $context, DataSource $datasource = null ) Parse data source and extract subsection fields

Описание методов

__appendAssets() публичный Метод

Append assets to the page head
public __appendAssets ( object $context )
$context object

__clearSubsectionCache() публичный Метод

Clear cache.
См. также: http://symphony-cms.com/learn/api/2.3/delegates/#DatasourcePreDelete

__construct() публичный Метод

См. также: http://symphony-cms.com/learn/api/2.3/toolkit/extension/#__construct
public __construct ( array $args )
$args array

__prepareSubsection() публичный Метод

Preprocess all subsection entry for performance reasons.
См. также: http://symphony-cms.com/learn/api/2.3/delegates/#DataSourceEntriesBuilt
public __prepareSubsection ( &$context )

getSubscribedDelegates() публичный Метод

См. также: http://symphony-cms.com/learn/api/2.3/toolkit/extension/#getSubscribedDelegates

install() публичный Метод

См. также: http://symphony-cms.com/learn/api/2.3/toolkit/extension/#install
public install ( )

preloadSubsectionEntries() публичный статический Метод

Preload subsection entries
public static preloadSubsectionEntries ( Array $parents )
$parents Array Array of entry objects

storeSubsectionFields() публичный статический Метод

Store subsection fields
public static storeSubsectionFields ( $context, integer $field_id, integer $subfield_id, string $mode )
$field_id integer The subsection field id
$subfield_id integer The subsection field subfield id
$mode string Subfield mode, e. g. 'formatted' or 'unformatted'

uninstall() публичный Метод

См. также: http://symphony-cms.com/learn/api/2.3/toolkit/extension/#uninstall
public uninstall ( )

update() публичный Метод

См. также: http://symphony-cms.com/learn/api/2.3/toolkit/extension/#update
public update ( $previousVersion )

Описание свойств

$storage публичное статическое свойство

Storage for subsection entries
public static $storage