Chuyển tới nội dung chính

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