ProcessField::allowFieldInTemplate() ProcessField::allowFieldInTemplate(Field $field, Template $template) ProcessField::allowFieldInTemplate(Field $field, Template $template) | bool | For hooks to modify if they want to specific prevent a field from being added to a template from here | |
ProcessField::buildEditForm() ProcessField::buildEditForm() ProcessField::buildEditForm() | InputfieldForm | | |
ProcessField::buildEditFormActions() ProcessField::buildEditFormActions(InputfieldForm $form) ProcessField::buildEditFormActions(InputfieldForm $form) | InputfieldWrapper | | |
ProcessField::buildEditFormAdvanced() ProcessField::buildEditFormAdvanced() ProcessField::buildEditFormAdvanced() | InputfieldWrapper | | |
ProcessField::buildEditFormBasics() ProcessField::buildEditFormBasics() ProcessField::buildEditFormBasics() | InputfieldWrapper | | |
ProcessField::buildEditFormDelete() ProcessField::buildEditFormDelete() ProcessField::buildEditFormDelete() | InputfieldWrapper | | |
ProcessField::buildEditFormInfo() ProcessField::buildEditFormInfo($form) ProcessField::buildEditFormInfo($form) | InputfieldWrapper | Deprecated, hook buildEditFormActions() instead. | |
ProcessField::execute() ProcessField::execute() ProcessField::execute() | string | Render a list of current fields | |
ProcessField::executeAdd() ProcessField::executeAdd() ProcessField::executeAdd() | (nothing) | Add a new field | |
ProcessField::executeChangeType() ProcessField::executeChangeType() ProcessField::executeChangeType() | string | Executed when a field type change is requested and provides an informative confirmation form | |
ProcessField::executeEdit() ProcessField::executeEdit() ProcessField::executeEdit() | (nothing) | Edit an existing Field | |
ProcessField::executeExport() ProcessField::executeExport() ProcessField::executeExport() | string | Execute export | |
ProcessField::executeImport() ProcessField::executeImport() ProcessField::executeImport() | string | Execute import | |
ProcessField::executeNavJSON() ProcessField::executeNavJSON() ProcessField::executeNavJSON(array $options = []) | string array | Output JSON list of navigation items for this (intended to for ajax use) | |
ProcessField::executeSave() ProcessField::executeSave() ProcessField::executeSave() | (nothing) | Save the results of a Field Edit | |
ProcessField::executeSaveChangeType() ProcessField::executeSaveChangeType() ProcessField::executeSaveChangeType() | (nothing) | Save a changed field type | |
ProcessField::executeSendTemplates() ProcessField::executeSendTemplates() ProcessField::executeSendTemplates() | string | Execute send field to template(s) | |
ProcessField::executeSendTemplatesSave() ProcessField::executeSendTemplatesSave() ProcessField::executeSendTemplatesSave() | (nothing) | Process the form from executeSendTemplates and redirect back to editor | |
ProcessField::executeTags() ProcessField::executeTags() ProcessField::executeTags() | string | Handle the “Manage Tags” actions | |
ProcessField::fieldAdded() ProcessField::fieldAdded(Field $field) ProcessField::fieldAdded(Field $field) | (nothing) | For hooks to listen to when a new field is added | |
ProcessField::fieldChangedContext() ProcessField::fieldChangedContext(Field $field, Fieldgroup $fieldgroup, array $changes) ProcessField::fieldChangedContext(Field $field, Fieldgroup $fieldgroup, array $changes) | (nothing) | Hook called when field context is changed and saved | |
ProcessField::fieldChangedType() ProcessField::fieldChangedType(Field $field) ProcessField::fieldChangedType(Field $field) | (nothing) | For hooks to listen to when a field type changes | |
ProcessField::fieldDeleted() ProcessField::fieldDeleted(Field $field) ProcessField::fieldDeleted(Field $field) | (nothing) | For hooks to listen to when a field is deleted | |
ProcessField::fieldSaved() ProcessField::fieldSaved(Field $field) ProcessField::fieldSaved(Field $field) | (nothing) | For hooks to listen to when any field is saved | |
ProcessField::getAfterLoginUrl() ProcessField::getAfterLoginUrl(Page $page) ProcessField::getAfterLoginUrl(Page $page) | string | URL to redirect to after non-authenticated user is logged-in, or false if module does not support | |
ProcessField::getField() ProcessField::getField() ProcessField::getField() | Field null | Return the current field being edited, or NULL if it hasn't been set | |
ProcessField::getListFilterForm() ProcessField::getListFilterForm() ProcessField::getListFilterForm() | InputfieldForm | Renders filtering options when viewing a list of Fields | |
ProcessField::getListTable() ProcessField::getListTable(array|Fields $fields) ProcessField::getListTable(array|Fields $fields) | MarkupAdminDataTable | | |
ProcessField::getListTableRow() ProcessField::getListTableRow(Field $field) ProcessField::getListTableRow(Field $field) | array | | |
ProcessField::listAfterSave | bool | | |
ProcessField::renderListJSON() ProcessField::renderListJSON() ProcessField::renderListJSON() | string | Render JSON map of all fields (old method, but should be kept for backwards compatibility) | |
ProcessField::saveContext() ProcessField::saveContext() ProcessField::saveContext() | (nothing) | | |
ProcessField::search() ProcessField::search(string $text) ProcessField::search(string $text, array $options = []) | array | Search for items containing $text and return an array representation of them | |
ProcessField::upgrade() ProcessField::upgrade($fromVersion, $toVersion) ProcessField::upgrade($fromVersion, $toVersion) | (nothing) | Upgrade module from one version to another | |