| layout | document |
|---|---|
| category | Development |
| published | true |
| title | Administration-side events and steps |
| description | These are the main events and steps that Textpattern uses as you interact with the administration-side interface. |
These are the main events and steps that Textpattern uses as you interact with the administration-side interface. An event is usually the panel or plugin name, e.g. prefs or image. A step is Textpattern terminology for an action that occurs on that panel, for example save or image_edit.
Although they are not direct callbacks, you may hook into these events and steps from a plugin to perform an action.
When raising callbacks of this nature, they are normally run in what is referred to as post mode, i.e. after Textpattern has serviced the routine. You may elect to run it in pre mode so you can intercept the callback before Textpattern services it. This is handy for manipulating submitted data before Textpattern receives it. To do this, set the fourth argument of register_callback() to true.
Note that all steps require a CSRF token to be submitted (see the form_token() and tInput() functions) unless denoted with an asterisk (*) below.
Contents
- Table of contents {:toc}
The associated steps are:
admin_change_pagebyadmin_multi_editauthor_edit*author_list*author_saveauthor_save_newchange_passnew_pass_form*
The associated steps are:
create*edit*publishsave
The associated steps are:
cat_article_createcat_article_edit*cat_article_savecat_category_list*cat_category_multieditcat_file_createcat_file_edit*cat_file_savecat_image_createcat_image_edit*cat_image_savecat_link_createcat_link_edit*cat_link_save
The associated steps are:
css_edit(also:pour)*css_deletecss_savecss_skin_change
The associated steps are:
lowhighphpinfo
The associated steps are:
discuss_change_pagebydiscuss_edit*discuss_list*discuss_multi_editdiscuss_save
The associated steps are:
file_change_pagebyfile_createfile_edit*file_insertfile_list*file_multi_editfile_replacefile_save
The associated steps are:
form_create*form_edit*form_deleteform_multi_editform_saveform_skin_changetagbuild*
The associated steps are:
image_edit*image_change_pagebyimage_insertimage_list*image_multi_editimage_replaceimage_savethumbnail_createthumbnail_deletethumbnail_insert
The associated steps are:
list_languages*get_languageremove_languagesave_languagesave_language_uiget_textpack
The associated steps are:
link_change_pagebylink_edit*link_list*link_multi_editlink_save
The associated steps are:
list_change_pagebylist_list*list_multi_edit
The associated steps are:
log_change_pagebylog_list*log_multi_edit
The associated steps are:
page_edit*page_deletepage_savepage_skin_changetagbuild*
For information purposes only. Third party plugins do not run on this panel.
The associated steps are:
plugin_editplugin_help*plugin_installplugin_list*plugin_loadplugin_multi_editplugin_change_pagebyplugin_saveplugin_uploadplugin_verifyswitch_status
The associated steps are:
prefs_list*prefs_save
The associated steps are:
sec_section_list*section_change_pagebysection_deletesection_edit*section_multi_editsection_savesection_set_defaultsection_set_themesection_toggle_optionsection_use_theme
The associated steps are:
skin_change_pagebylist*edit*saveimport*multi_edit
The associated step is:
build*