【问题标题】:Magento - display block but only show when I call it with getChildHtmlMagento - 显示块,但仅在我使用 getChildHtml 调用它时显示
【发布时间】:2011-08-20 00:23:38
【问题描述】:

我创建了一个块并将其放入布局 xml 中,并且它在我的主题中正确显示。我的问题是,在我用 getChildHtml('myblock') 明确调用它之前,我实际上不希望它显示。

我的块 xml 如下所示:

<block type="page/html" name="myblock" as="myblock" template="page/html/myblock.phtml"/ >

有人知道如何实现这一点吗?

谢谢

【问题讨论】:

    标签: layout magento block


    【解决方案1】:

    将您的块放在另一个既不是core/list 类型也不是调用$this-&gt;getChildHtml('') 的块中(注意空字符串)。这样它就不会自动显示,您可以自行决定调用它。

    【讨论】:

    • 啊。好东西。谢谢。
    猜你喜欢
    • 2014-03-13
    • 2012-01-19
    • 2012-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-19
    • 1970-01-01
    相关资源
    最近更新 更多