我在magento中的一个引导模板中工作,我的菜单包含一个用于用户菜单导航的ul标记,我想将此部分的标记更改为div容器,但我找不到模板文件。
在布局文件default.xml中,我有
<block class="Magento\Customer\Block\Account\Navigation" name="top.links">
<arguments>
<argument name="css_class" xsi:type="string">header links</argument>
</arguments>但是我找不到我的模板文件夹"Freego“中的标记在哪里
诚挚的问候
发布于 2021-07-03 09:55:20
如果跟踪导航块的父类,就会看到它扩展了
Magento\Framework\View\Element\Html\Links此块以编程方式创建ul元素,没有要编辑的模板。看看这个方法
_toHtml()您可以轻松地覆盖该块以更改返回的标记,或者仅将其包装在xml布局中的容器中以添加div包装器等,具体取决于您要做的事情。
发布于 2021-07-07 12:34:38
它在函数_toHtml()中导航。
https://stackoverflow.com/questions/68202555
复制相似问题