我在Magento的bootstrap模板中作業,我的選單包含了一個用于用戶選單導航的ul標記,我想把這個部分的標記改為一個div容器,但我找不到模板檔案。
在我的布局檔案default.xml中我有
< block class="MagentoCustomerBlockAccountNavigation" name="top。 links">
<arguments>/span>
<argument name="css_class"/span> xsi: type="string">header links</argument>
</arguments>/span>
但是我找不到我的模板檔案夾 "Freego "中的標記在哪里
。問候
uj5u.com熱心網友回復:
如果你追蹤導航塊的父類,你會看到它擴展了
MagentoFrameworkViewElementHtmlLinks
這個塊以編程方式創建ul元素,沒有模板需要編輯。看看這個方法吧
_toHtml()
你可以很容易地覆寫這個塊來改變回傳的標記,或者只是在xml布局中把它包在一個容器中,添加一個div包裝等,這取決于你到底想做什么。
uj5u.com熱心網友回復:
它是在函式_toHtml()中導航的
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/320585.html
標籤:
