如何使用布局xml将我的自定义块放置在Magento的另一个块中?

哈希德·哈米德(Hashid Hameed)

首先,我想说的是,我整天都在互联网上进行搜索,但是找不到我想要的东西。我也是这里的新手,因此,如果我违反任何规则,请原谅我。

我正在尝试开发一个模块,该模块会将视频以及图像添加到产品页面。我陷入了这个观念:

如何将我的块插入现有的基本块中?例如,在产品页面中,有一个空白product.info。在此块内有“可用性”,“价格”等。如何使用模块的布局xml和模板在“可用性”下方和“价格”上方插入我的自定义块。

因此,我正在尝试使用模块的布局文件来实现以下目的:

 <catalog_product_view translate="label">
        <reference name="content">
            <reference name="product.info">
                WRITE BLOCK HERE SO THAT MY BLOCK SHOWS BELOW AVAILABLITY
            </reference>
        </reference>
    </catalog_product_view>

这可能吗 ?还是我必须重写核心类Mage_Catalog_Block_Product_View来做到这一点?

PS:基本上,我的目标是在图像旁边列出我的视频。现在,我可以从模块中列出我的视频,但是在这种情况下,图像不可用。我用了

<block type="myblock/myblock" name="somename" as="media" template="abc.phtml"/>

因此,我想将块附加到现有内容中。

哈希德·哈米德(Hashid Hameed)

我解决了 我不得不重写Mage_Catalog_Block_Product_View_Media。

在我的课堂上,我重写了_toHtml函数,如下所示:

public function _toHtml()
{
    $html = parent::_toHtml();
    $html.=$this->getChildHtml('media_video');
    return $html;
}

其中“ media_video”是我的阻止。我的布局xml文件:

<catalog_product_view translate="label">
    <reference name="content">
        <reference name="product.info">
            <reference name="product.info.media">
            <block type="myblock/myblock" name="somename" as="media_video" template="beta/abc.phtml"
                   before="-"/>
            </reference>
        </reference>
    </reference>
</catalog_product_view>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用布局xml将我的自定义块放置在Magento的另一个块中?

来自分类Dev

如何使用另一个 svg 自定义标记放置?

来自分类Dev

我可以创建一个使用Generic.xml中的另一个自定义控件的自定义控件吗

来自分类Dev

Magento-使用布局更新为一个类别设置自定义排序方式和顺序方向

来自分类Dev

BEM:如何确保一个块中的 CSS 值覆盖另一个块中定义的属性?

来自分类Dev

如何使用布局中另一个控制器的动作?

来自分类Dev

在另一个块中执行块

来自分类Dev

我如何查看哪些物理块不在另一个分支中?

来自分类Dev

我希望我的块在 HTML 中悬停在另一个块上时与另一个块重叠

来自分类Dev

是否有一个函数可以在我的古腾堡块中创建一个自定义块?

来自分类Dev

如何使用XAML中的另一个自定义控件基类使WPF在视图中实例化一个自定义控件?

来自分类Dev

如何在另一个自定义模块中使用一个自定义模块中的功能

来自分类Dev

如何使用XAML中的另一个自定义控件基类使WPF在视图中实例化一个自定义控件?

来自分类Dev

Knockoutjs:如何检查是否在我的自定义绑定中单击了另一个元素

来自分类Dev

我在Drupal 8中的自定义块未显示在块布局中

来自分类Dev

当将我的Mongoose数据库架构的一个实例放置在另一个架构中时,为什么会“广播到未定义”?

来自分类Dev

当我将它包含在另一个活动中时,如何在自定义工具栏上使用图标?

来自分类Dev

如何从一个块中获取对象并在另一个类或方法中使用它?

来自分类Dev

如何从继承自另一个自定义控件的自定义控件中触发方法?

来自分类Dev

如何使用来自另一个js文件的自定义jQuery插件中声明的对象

来自分类Dev

如何将我的公共GnuPG钥匙串导出到一个块中?

来自分类Dev

如何从Colab中的另一个python模块调用自定义模块

来自分类Dev

如何在自定义tableViewController中过渡到另一个viewController?

来自分类Dev

在另一个块中的 IF 语句的前一个块中调用变量

来自分类Dev

故事板:使用自动布局约束将自定义UIView中的按钮与父UIView中的另一个按钮对齐?

来自分类Dev

动态在另一个自定义tagLib中调用自定义tagLib

来自分类Dev

在另一个自定义 UIView 中嵌入自定义 UITableViewCell?

来自分类Dev

如何使用人偶要求另一个自定义类

来自分类Dev

如何使用Selenium在另一个标签中找到自定义标签

Related 相关文章

  1. 1

    如何使用布局xml将我的自定义块放置在Magento的另一个块中?

  2. 2

    如何使用另一个 svg 自定义标记放置?

  3. 3

    我可以创建一个使用Generic.xml中的另一个自定义控件的自定义控件吗

  4. 4

    Magento-使用布局更新为一个类别设置自定义排序方式和顺序方向

  5. 5

    BEM:如何确保一个块中的 CSS 值覆盖另一个块中定义的属性?

  6. 6

    如何使用布局中另一个控制器的动作?

  7. 7

    在另一个块中执行块

  8. 8

    我如何查看哪些物理块不在另一个分支中?

  9. 9

    我希望我的块在 HTML 中悬停在另一个块上时与另一个块重叠

  10. 10

    是否有一个函数可以在我的古腾堡块中创建一个自定义块?

  11. 11

    如何使用XAML中的另一个自定义控件基类使WPF在视图中实例化一个自定义控件?

  12. 12

    如何在另一个自定义模块中使用一个自定义模块中的功能

  13. 13

    如何使用XAML中的另一个自定义控件基类使WPF在视图中实例化一个自定义控件?

  14. 14

    Knockoutjs:如何检查是否在我的自定义绑定中单击了另一个元素

  15. 15

    我在Drupal 8中的自定义块未显示在块布局中

  16. 16

    当将我的Mongoose数据库架构的一个实例放置在另一个架构中时,为什么会“广播到未定义”?

  17. 17

    当我将它包含在另一个活动中时,如何在自定义工具栏上使用图标?

  18. 18

    如何从一个块中获取对象并在另一个类或方法中使用它?

  19. 19

    如何从继承自另一个自定义控件的自定义控件中触发方法?

  20. 20

    如何使用来自另一个js文件的自定义jQuery插件中声明的对象

  21. 21

    如何将我的公共GnuPG钥匙串导出到一个块中?

  22. 22

    如何从Colab中的另一个python模块调用自定义模块

  23. 23

    如何在自定义tableViewController中过渡到另一个viewController?

  24. 24

    在另一个块中的 IF 语句的前一个块中调用变量

  25. 25

    故事板:使用自动布局约束将自定义UIView中的按钮与父UIView中的另一个按钮对齐?

  26. 26

    动态在另一个自定义tagLib中调用自定义tagLib

  27. 27

    在另一个自定义 UIView 中嵌入自定义 UITableViewCell?

  28. 28

    如何使用人偶要求另一个自定义类

  29. 29

    如何使用Selenium在另一个标签中找到自定义标签

热门标签

归档