gpt4 book ai didi

javascript - Magento 在每个页面上都包含一个自定义 block

转载 作者:行者123 更新时间:2023-12-02 17:07:42 27 4
gpt4 key购买 nike

在我的 magento 网站上,我想在每个页面上包含一个自定义 block 。该 block 将遵循一些逻辑并决定是否应该触发灯箱弹出窗口。

在每个页面上包含我的 block 的最佳方式是什么?或者有更好的解决方案吗?

基本上,该 block 将运行一些 JS 来触发弹出窗口,或者不执行任何操作,具体取决于 A 是否启用以及 B 是否发生了一定数量的页面浏览。

最佳答案

controller_action_layout_generate_blocks_after创建一个事件观察器事件,然后在您的观察者方法中使用 Magento core/layout对象获取 content 的引用 block (或 before_body_end ,或任何 text/list 容器),然后 append一个新 block (使用 createBlock 创建)到此 block 。

如果您对上面的 Magento 术语不清楚,谷歌搜索以及此处和 Magento Stack Exchange 上的具体、有针对性的问题将帮助您找到所需的信息。

祝你好运!

关于javascript - Magento 在每个页面上都包含一个自定义 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25099945/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com