第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

在 Prestashop 1.7 的后臺(tái)顯示自定義掛鉤

在 Prestashop 1.7 的后臺(tái)顯示自定義掛鉤

PHP
蕭十郎 2022-07-22 18:42:29
我正在嘗試在 Prestashop 的默認(rèn)產(chǎn)品表中顯示一些內(nèi)容。我已經(jīng)設(shè)法覆蓋了樹枝模板{% extends 'PrestaShopBundle:Admin/Product/CatalogPage/Lists:list.html.twig' %}。我通過在覆蓋的模板中輸入一個(gè)隨機(jī)字符串來驗(yàn)證它,它成功地出現(xiàn)在產(chǎn)品列表中。之后,我在我的模塊中創(chuàng)建了一個(gè)自定義鉤子:$this->registerHook('displayModProfit');我驗(yàn)證了該鉤子已在ps_hook數(shù)據(jù)庫中注冊(cè)。它是。我在我的模塊中添加了一個(gè)方法,以便顯示帶有鉤子的測(cè)試消息。該方法稱為hookDisplayModProfit.然后我{{ renderhook('displayModProfit') }}在覆蓋的list.html.twig模板中使用。但是,它沒有用。在我希望測(cè)試消息出現(xiàn)的地方?jīng)]有顯示任何內(nèi)容。我檢查了數(shù)據(jù)庫并意識(shí)到我的模塊沒有附加到鉤子上。我在后臺(tái)“職位”選項(xiàng)卡中也找不到鉤子。我對(duì)此進(jìn)行了一些閱讀,人們建議在文件中添加一個(gè)custom_hooks條目。theme.yml問題是,我沒有制作特定主題的鉤子。我正在做一個(gè)后臺(tái)掛鉤。如何將我的模塊附加到它?
查看完整描述

1 回答

?
繁華開滿天機(jī)

TA貢獻(xiàn)1816條經(jīng)驗(yàn) 獲得超4個(gè)贊

在我看來,您只是忘記在添加自定義掛鉤后重置您的模塊。有必要在系統(tǒng)中注冊(cè)您的鉤子?;蛘撸苍S您沒有在方法中添加 return 語句hookDisplayModProfit。

如果您正確遵循下一個(gè)說明,那么一切都應(yīng)該像魅力一樣工作

  1. 覆蓋你的樹枝模板文件。將具有相同名稱的文件放在模塊內(nèi)的正確目錄中。在您的情況下,它是your_module/views/PrestaShop/Admin/Product/CatalogPage/Lists/list.html.twig并擴(kuò)展原始文件{% extends 'PrestaShopBundle:Admin/Product/CatalogPage/Lists:list.html.twig' %}。不要忘記我們只能擴(kuò)展原始模板中存在的塊。例如:

    {% block product_catalog_form_table_row %}    {{ renderhook('displayModProfit') }} {% endblock %}

  2. 在您的模塊主 php 文件中添加$this->registerHook('displayModProfit')到 install 方法。

    public function install() {    return parent::install() && $this->registerHook('displayModProfit'); }

  3. 在您的主 php 文件中添加一個(gè)hookDisplayModProfit帶有 return 語句的方法

    public function hookDisplayModProfit() {    return 'Hello world!'; }

  4. 重置你的模塊以注冊(cè)新的鉤子。


查看完整回答
反對(duì) 回復(fù) 2022-07-22
  • 1 回答
  • 0 關(guān)注
  • 134 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)