在magento中的phtml中包含phtml文件

发布于 2024-10-20 10:20:28 字数 324 浏览 1 评论 0原文

您好,我已经添加了 inhoot 特色产品,但希望它们显示在标题中,以便在每个页面上显示,我尝试移动代码,我尝试过:

 echo $this->getLayout()->createBlock('Mage_Adminhtml_Block_Template', 'block-name')->setData('template', 'inchoo/block_featured_products.phtml')->toHtml()

我是 ma​​gento 的新手,所以我不知道

谢谢 格雷厄姆

Hi I have added the inchoo featured products but want them to show in the header so show on everypage, i tried moving the code, i tried:

 echo $this->getLayout()->createBlock('Mage_Adminhtml_Block_Template', 'block-name')->setData('template', 'inchoo/block_featured_products.phtml')->toHtml()

Im kind of new to magento so i don't know

thanks
Graham

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

べ繥欢鉨o。 2024-10-27 10:20:28

创建一个 CMS 静态块并为其指定一个标识符名称,例如“featured_product”。
从 app/design/frontend/default/YOURTEMPLATE/layout/page.xml 打开 page.xml 文件
找到 html_header 部分,现在添加以下代码

<block type="cms/block" name="header_block"><action method="setBlockId"><block_id>featured_product</block_id></action></block>

接下来打开 app/design/frontend/default/YOURTEMPLATE/template/page/html/header.phtml 文件。
找到要设计的区域并在其中添加以下代码:

<?php echo $this->getChildHtml('featured_product') ?>

清理缓存并测试您的页面。

Create a CMS static block and give a identifier name to that, lets say "featured_product".
Open page.xml file from app/design/frontend/default/YOURTEMPLATE/layout/page.xml
Find the section html_header, now add the following code

<block type="cms/block" name="header_block"><action method="setBlockId"><block_id>featured_product</block_id></action></block>

Next open the app/design/frontend/default/YOURTEMPLATE/template/page/html/header.phtml file.
Find the area to design and add the following code in there :

<?php echo $this->getChildHtml('featured_product') ?>

Clean cache and test your page.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文