首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Magento 2账户导航模板的标记在哪里?

Magento 2账户导航模板的标记在哪里?
EN

Stack Overflow用户
提问于 2021-07-01 07:20:37
回答 2查看 36关注 0票数 0

我在magento中的一个引导模板中工作,我的菜单包含一个用于用户菜单导航的ul标记,我想将此部分的标记更改为div容器,但我找不到模板文件。

在布局文件default.xml中,我有

代码语言:javascript
复制
<block class="Magento\Customer\Block\Account\Navigation" name="top.links">
<arguments>
    <argument name="css_class" xsi:type="string">header links</argument>
</arguments>

但是我找不到我的模板文件夹"Freego“中的标记在哪里

诚挚的问候

EN

回答 2

Stack Overflow用户

发布于 2021-07-03 09:55:20

如果跟踪导航块的父类,就会看到它扩展了

代码语言:javascript
复制
Magento\Framework\View\Element\Html\Links

此块以编程方式创建ul元素,没有要编辑的模板。看看这个方法

代码语言:javascript
复制
_toHtml()

您可以轻松地覆盖该块以更改返回的标记,或者仅将其包装在xml布局中的容器中以添加div包装器等,具体取决于您要做的事情。

票数 0
EN

Stack Overflow用户

发布于 2021-07-07 12:34:38

它在函数_toHtml()中导航。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68202555

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档