Topics

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

email

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

See also


comments powered by Disqus