Development:Blocks/Appendix A: различия между версиями
Материал из MoodleDocs
Строка 65: | Строка 65: | ||
<!-- ============================================================ --> | <!-- ============================================================ --> | ||
=== <tt></tt> === | === <tt>_add_edit_controls()</tt> === | ||
Закрытый (''private'') метод. Описание отсутствует. | |||
=== <tt>_load_instance()</tt> === | |||
Закрытый (''private'') метод. Описание отсутствует. | |||
=== <tt>_print_block()</tt> === | |||
Закрытый (''private'') метод. Описание отсутствует. | |||
=== <tt>_print_shadow()</tt> === | |||
Закрытый (''private'') метод. Описание отсутствует. | |||
=== <tt>_self_test()</tt> === | |||
Закрытый (''private'') метод. Описание отсутствует. | |||
== Свойства класса == | == Свойства класса == |
Версия от 15:23, 21 апреля 2010
Приложение А
Это приложение описывает базовый класс block_base, но основе которого создаются все пользовательские классы для блоков.
Методы класса представлены в трех категориях:
Методы которые можно свободно расширять и перегружать
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) метод. Описание отсутствует.