Приложение А

править

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

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

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

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

править

after_install()

править

applicable_formats()

править

before_delete()

править

config_print()

править

config_save()

править

get_content()

править

has_config()

править

hide_header()

править

html_attributes()

править

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()

править

[Вверх]


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

править

_add_edit_controls()

править

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

_load_instance()

править

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

править

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

править

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

_self_test()

править

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

[Вверх]


Свойства класса

править

$this->config

править

$this->content

править

$this->content_type

править

$this->instance

править

$this->title

править

$this->version

править

[Вверх]


Константы

править

BLOCK_TYPE_LIST

править

BLOCK_TYPE_TEXT

править

Ссылки

править