gpt4 book ai didi

magento - 了解 Magento block 和 block 类型

转载 作者:行者123 更新时间:2023-12-02 08:35:08 26 4
gpt4 key购买 nike

我只是想了解一下

 <block type="page/html" name="root" output="toHtml" template="example/view.phtml">

我从 Google 获得了很多引用资料,并了解了很多相关内容,但我仍然无法理解 type="page/html" 的形成方式,如何为我的自定义模块形成类型。

请解释一下

type="A/B"

让我知道这个A和B来自哪里?

最佳答案

为了了解有关 magento block 类型的更多信息,以下是一些在布局中广泛使用的内置 block 类型。

  1. <strong>core/template</strong> :此 block 呈现由其 template 定义的模板属性。布局中定义的大多数 block 都是 core/template 的类型或子类型.
  2. <strong>page/html</strong> :这是 core/template 的子类型并定义根 block 。所有其他 block 都是该 block 的子 block 。
  3. <strong>page/html_head</strong> :定义页面的 HTML 头部部分,其中包含 JavaScript、CSS 等元素。
  4. <strong>page/html_header</strong> :定义页面的标题部分,其中包含网站 Logo 、顶部链接等。
  5. <strong>page/template_links</strong> :此 block 用于创建链接列表。页脚和页眉区域中可见的链接使用此 block 类型。
  6. <strong>core/text_list</strong> :一些 block 如 content , left , right等类型为core/text_list 。当这些 block 被渲染时,它们的所有子 block 都会自动渲染,无需调用 getChildHtml()方法。
  7. <strong>page/html_wrapper</strong> :此 block 用于创建一个包装 block ,该包装 block 在由操作设置的 HTML 标记内呈现其子 block setHtmlTagName 。默认标签是 <div>如果没有设置元素。
  8. <strong>page/html_breadcrumbs</strong> :此 block 定义页面上的面包屑。
  9. <strong>page/html_footer</strong> :定义页面的页脚区域,其中包含页脚链接、版权信息等。
  10. <strong>core/messages</strong> :此 block 呈现错误/成功/通知消息。
  11. <strong>page/switch</strong> :此 block 可用于语言或商店切换器。

这是仅常用 block 类型的列表。还有许多其他 block 类型可用于高级主题实现。

关于magento - 了解 Magento block 和 block 类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6633307/

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