Default Filter list
The table below lists default ImpressPages core filters.
| Filter name | Comment | Additional data |
| ipAdminMenu | ||
| ipAdminNavbarButtons | ||
| ipAdminNavbarCenterElements | ||
| ipAdminPermission | By catching this filter you can modify admin's prmissions on the fly depending on your own criteria |
permission administratorId |
| ipAdminRepositorySidebar | ||
| ipAdminSystemSubmenu | ||
| ipAvailablePermissions | List of all available admin permissions | |
| ipBlockContent | Filter block output | blockName |
| ipBreadcrumb | Modify breadcrumb | |
| ipDesingOptionsSave | Filter design options before storing to the database. Available since 4.5.0 | |
| ipHead | Filter ipHead() function result. Available since 4.2.7 | |
| ipJs | Filter JavaScript URLs added using ipAddJs function | |
| ipJavaScript | Filter the output of ipJs function. Available since 4.5.3 | |
| ipMenuForm | Modify form object of menu creation popup | menuId |
| ipPageListGridConfig | Modify GRID config used to display pages in a list style in pages section. (since 4.5.2) | parentId |
| ipPagePropertiesForm | Modify page properties form in admin | pageId |
| ipPagesMenuList | Filter menu list appearing in Pages section of admin | |
| ipPageTree | Filter page tree appearing in pages section of admin (since 4.5.2) | languageCode parentId |
| ipPaymentMethods | Array of payment methods available to process requested payment defined by data variables |
id price currency title (any other data supported by installed payment methods) |
| ipPaymentSelectPageResponse | Filter payment method selection page content |
paymentKey |
| ipPluginPropertiesHtml (since 4.2.0) | Plugin's properties HTML in admin area | pluginName |
| ipPluginPropertiesForm | pluginName | |
| ipReflectionExtension | Modify file extension of reflection being created. Useful when your custom reflection needs to change file type |
source options |
| ipReplacePlaceholdersValues | Modify the default list of available placeholders |
content context customValues |
| ipReplacePlaceholders | Actually replace placeholders to their values |
content context customValues |
| ipRepositoryNewReflectionFileName | ||
| ipSendEmailPHPMailerObject | Modify PHPMailerObject before email will be sent |
id to toName from fromName subject immediate html files fileNames fileMimeTypes |
| ipSendResponse | Modify the response just before it will be sent out to the browser | |
| ipSubscriptionPaymentMethods | Array of subscription payment methods available to process requested payment defined by data variables |
item period periodType amount currency (any other data supported by installed payment methods) |
| ipSubscriptionPaymentSelectPageResponse | Filter payment method selection page content |
paymentKey |
| ipThemes (since 4.2.2) | Filter list of themes available in Design section of admin |
|
| ipUserData | Modify user data accessed using ipUser()->data() method. | userId |
| ipWhiteListExtensions | Extensions to be allowed to upload to the repository | |
| ipWidgetFormFieldTypes | Field types available in form widget | |
| ipWidgetHtml | Modify HTML of the widget |
id name skin data revisionId languageId blockName position isVisible isDeleted createdAt updatedAt deletedAt |
| ipWidgetHtmlFull (since 4.2.8) | Modify HTML of the widget including the surrounding widget container |
id name skin data revisionId languageId blockName position isVisible isDeleted createdAt updatedAt deletedAt |
| ipWidgetManagementMenu | Settings menu of widget. Separate filter is thrown for every single widget on the page. |
id name skin data revisionId languageId blockName position isVisible isDeleted createdAt updatedAt deletedAt |
| ipWidgets | Objects of all available widgets on the system |