使用Xpath替换网站中的菜单

时间:2018-01-29 13:07:24

标签: xpath odoo-8 odoo-website odo

我想用Xpath替换odoo 8的网站菜单。

我不想替换所有标题,但只需要替换菜单中的一个元素:商店

当我检查元素li时,我看到了:

<span data-oe-model="website.menu" data-oe-id="5" data-oe-field="name" data-oe-type="char" data-oe-expression="submenu.name" data-oe-translate="1">Shop</span>

我想通过仅为“shop”创建一个mega菜单来替换这个元素。

我不知道如何在这种情况下使用Xpath。

任何解决方案?感谢的

1 个答案:

答案 0 :(得分:0)

<template id="any_new_id" inherit_id="module_name.id_of_template">
    <xpath expr="//span" position="replace">
      your mega menu code
    </xpath>
 </template>

如果您有任何唯一标识符,则可以像expr="//span[@id='span_id']"这样使用它,否则它将替换所有span标签