docs icon indicating copy to clipboard operation
docs copied to clipboard

Add `hooks` implementations `example`

Open PululuK opened this issue 1 year ago • 3 comments

Add hooks implementation examples.

Hook name is documented has example
actionValidateOrder https://github.com/PrestaShop/docs/pull/1543
actionValidateOrderAfter
displayMaintenance
displayCartModalContent
displayCartModalFooter
displayProductPageDrawer
actionPaymentConfirmation
displayPaymentReturn
actionUpdateQuantity
displayRightColumn
displayWrapperTop
displayWrapperBottom
displayContentWrapperTop
displayContentWrapperBottom
displayLeftColumn
displayHome
displayHeader
actionCartSave
actionAuthentication
actionProductAdd
actionProductUpdate
displayAfterTitleTag
displayAfterBodyOpeningTag
displayBanner
displayBeforeBodyClosingTag
displayTop
displayNavFullWidth
displayRightColumnProduct
actionProductDelete
actionObjectProductInCartDeleteBefore
actionObjectProductInCartDeleteAfter
displayFooterProduct
displayInvoice
actionOrderStatusUpdate
displayAdminGridTableBefore
displayAdminGridTableAfter
displayAdminOrder
displayAdminOrderTabOrder
displayAdminOrderTabShip
displayAdminOrderContentOrder
displayAdminOrderContentShip
displayFooter
displayInvoiceLegalFreeText
displayAdminCustomers
displayAdminCustomersAddressesItemAction
displayOrderConfirmation
actionCustomerAccountAdd
actionCustomerAccountUpdate
displayCustomerAccount
actionOrderSlipAdd
displayShoppingCartFooter
displayCustomerAccountForm
displayAdminStatsModules
actionOrderReturn
displayProductAdditionalInfo
actionWatermark
actionProductCancel
displayLeftColumnProduct
actionProductOutOfStock
actionProductAttributeUpdate
displayCarrierList
displayShoppingCart
actionCarrierUpdate
actionOrderStatusPostUpdate
displayCustomerAccountFormTop
displayBackOfficeHeader
displayBackOfficeTop
displayAdminEndContent
displayBackOfficeFooter
actionProductAttributeDelete
actionCarrierProcess
displayBeforeCarrier
displayAfterCarrier
displayOrderDetail
actionPaymentCCAdd
actionCategoryAdd
actionCategoryUpdate
actionCategoryDelete
displayPaymentTop
actionHtaccessCreate
actionAdminMetaSave
displayAttributeGroupForm
actionAttributeGroupSave
actionAttributeGroupDelete
displayFeatureForm
actionFeatureSave
actionFeatureDelete
actionProductSave
displayFeaturePostProcess
displayFeatureValueForm
displayFeatureValuePostProcess
actionFeatureValueDelete
actionFeatureValueSave
displayAttributeForm
actionAttributeDelete
actionAttributeSave
displayMyAccountBlock
actionModuleInstallBefore
actionModuleInstallAfter
displayBackOfficeCategory
displayNav
actionAdminLoginControllerSetMedia
actionOrderEdited
actionEmailAddBeforeContent
actionEmailAddAfterContent
sendMailAlterTemplateVars
displayCartExtraProductActions
displayPaymentByBinaries
additionalCustomerFormFields
additionalCustomerAddressFields
addWebserviceResources
displayCustomerLoginFormAfter
actionClearCache
actionClearCompileCache
actionClearSf2Cache
actionValidateCustomerAddressForm
displayCarrierExtraContent
validateCustomerFormFields
displayProductExtraContent
filterCmsContent
filterCmsCategoryContent
filterProductContent
filterCategoryContent
filterManufacturerContent
filterSupplierContent
filterHtmlContent
displayDashboardTop
actionUpdateLangAfter
actionOutputHTMLBefore
displayAfterProductThumbs
actionDispatcherBefore
actionDispatcherAfter
filterProductSearch
actionProductSearchAfter
actionEmailSendBefore
displayAdminProductsMainStepLeftColumnMiddle
displayAdminProductsMainStepLeftColumnBottom
displayAdminProductsMainStepRightColumnBottom
displayAdminProductsQuantitiesStepBottom
displayAdminProductsPriceStepBottom
displayAdminProductsOptionsStepTop
displayAdminProductsOptionsStepBottom
displayAdminProductsSeoStepBottom
displayAdminProductsShippingStepBottom
displayAdminProductsExtra
displayAdminProductsCombinationBottom
displayDashboardToolbarTopMenu
displayDashboardToolbarIcons
actionFrontControllerInitAfter
actionFrontControllerInitBefore
actionProductFlagsModifier
displayProductActions
displayPersonalInformationTop
displayAdminOrderTop
displayBackOfficeOrderActions
displayAdminOrderSide
displayAdminOrderMain
displayAdminOrderMainBottom
displayAdminOrderTabLink
displayAdminOrderTabContent
actionGetAdminOrderButtons
actionAdminAdminPreferencesControllerPostProcessBefore
displayAdditionalCustomerAddressFields
displayFooterCategory
displayHeaderCategory
actionFrontControllerSetVariables
displayAdminOrderCreateExtraButtons
displayAdminGridTableBefore
displayAdminGridTableAfter
actionAdminOrdersTrackingNumberUpdate
displayBackOfficeEmployeeMenu
actionCustomerLogoutBefore
actionCustomerLogoutAfter
displayCheckoutSummaryTop
actionPresentPaymentOptions
dashboardZoneThree
actionFilterDeliveryOptionList
displayAdminThemesListAfter
actionGetAdminToolbarButtons
displayEmptyModuleCategoryExtraMessage
actionGetAlternativeSearchPanels

PululuK avatar Oct 10 '22 08:10 PululuK

TODO : Add dynamics hooks :)

PululuK avatar Oct 10 '22 08:10 PululuK

We already have:

  • an example for displayLeftColumn and actionFrontControllerSetMedia at https://devdocs.prestashop-project.org/1.7/modules/creation/displaying-content-in-front-office/
  • an example for displayDashboardToolbarIcons at https://devdocs.prestashop-project.org/1.7/modules/concepts/hooks/use-hooks-on-modern-pages/

leemyongpakvn avatar Oct 10 '22 13:10 leemyongpakvn

We already have:

* an example for `displayLeftColumn` and `actionFrontControllerSetMedia` at https://devdocs.prestashop-project.org/1.7/modules/creation/displaying-content-in-front-office/

* an example for `displayDashboardToolbarIcons` at https://devdocs.prestashop-project.org/1.7/modules/concepts/hooks/use-hooks-on-modern-pages/

@leemyongpakvn you can update the issue and add these hooks :)

PululuK avatar Oct 10 '22 13:10 PululuK