Nhảy tới nội dung

Form, Add & Edit

Tùy chỉnh form add, edit

Nếu bạn muốn tùy chỉnh form add, edit của các module page, post, category, ... bạn dùng hooks này để điều chỉnh

HookLoại HookPlatformVersion
manage_form_inputactioncms3.0.0
do_action('manage_form_input', $module, $adminForm);

Tùy chỉnh object trang edit

Khi bạn edit page, post, ... sẽ có một đối tượng chứa data bạn có thể dùng hook sets_field_before để tùy chỉnh object này

HookLoại HookPlatformVersion
sets_field_beforefiltercms3.0.0
$object = apply_filters('sets_field_before', $object);

Hành động sau khi thêm mới

Sau khi thêm mới một page, post, category, products... thì hook save_object_add (hoặc save_{module}_object_add) sẽ được thự thi
Tất cả module

HookLoại HookPlatformVersion
save_object_addactioncms3.0.0
do_action('save_object_add', $id, $module, request());

Chạy riêng cho từng module

HookLoại HookPlatformVersion
save_{$module}_object_addactioncms7.0.0
do_action('save_{$module}_object_add', $id, request());

Hành động sau khi cập nhật

Sau khi cập nhật một page, post, category, products... thì hook save_object_edit (hoặc save_{module}_object_edit) sẽ được thự thi
Tất cả module

HookLoại HookPlatformVersion
save_object_editactioncms3.0.0
do_action('save_object_edit', $id, $module, request());

Chạy riêng cho từng module

HookLoại HookPlatformVersion
save_object_editactioncms7.0.0
do_action('save_{module}_object_edit', $id, request());

Hành động sau khi thêm mới hoặc cập nhật

HookLoại HookPlatformVersion
save_objectactioncms3.0.0
do_action('save_object', $id, request());