Приложение А править

Это приложение описывает базовый класс block_base, но основе которого создаются все пользовательские классы для блоков.

Методы класса представлены в трех категориях:

  1. Методы которые можно свободно расширять и перегружать;
  2. Методы которые нельзя перегружать, но можно использовать;
  3. Методы которые нельзя использовать и перегружать ни в коем случае.

Методы которые можно свободно расширять и перегружать править

after_install() править

applicable_formats() править

before_delete() править

config_print() править

config_save() править

get_content() править

has_config() править

hide_header() править

html_attributes() править

init() править

instance_allow_config() править

instance_allow_multiple() править

instance_config_print() править

instance_config_save() править

preferred_width() править

refresh_content() править

specialization() править

[Вверх]


Методы которые нельзя перегружать, но можно использовать править

get_content_type() править

get_title() править

get_version() править

instance_config_commit() править

is_empty() править

name() править

[Вверх]


Методы которые нельзя использовать и перегружать ни в коем случае править

_add_edit_controls() править

Закрытый (private) метод. Описание отсутствует.

_load_instance() править

Закрытый (private) метод. Описание отсутствует.

_print_block() править

Закрытый (private) метод. Описание отсутствует.

_print_shadow() править

Закрытый (private) метод. Описание отсутствует.

_self_test() править

Закрытый (private) метод. Описание отсутствует.

[Вверх]


Свойства класса править

$this->config править

$this->content править

$this->content_type править

$this->instance править

$this->title править

$this->version править

[Вверх]


Константы править

BLOCK_TYPE_LIST править

BLOCK_TYPE_TEXT править

Ссылки править