簡體   English   中英

有沒有辦法注冊掛鈎而不在PrestaShop中創建模塊?

[英]Is there a way to register hook NOT creating the module in PrestaShop?

我正在自己的商店里工作,我想添加一些自定義功能。 但是此功能不是獨立的,因此我寧願通過重寫控制器/類來完全實現,而不是為此創建單獨的模塊。

但是我必須使用一些掛鈎(例如-displayAdminProductsExtra可以向管理產品頁面添加新標簽,或者使用actionProductAdd / actionProductUpdate對數據庫進行一些自定義編輯)。 我知道從模塊內部使用掛鈎的方法,但是我找不到沒有創建自己的模塊的方法)。

所以問題-有辦法嗎?

提前致謝。

掛鈎只能與模塊一起使用。

調用Hook::exec() ,它將首先檢查模塊是否已連接到此鈎子,否則將停止。

以下是相關代碼:

// If no modules associated to hook_name or recompatible hook name, we stop the function

if (!$module_list = Hook::getHookModuleExecList($hook_name)) {
    return '';
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM