Заменить меню на сайте, используя Xpath

Я хочу использовать 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>

Я хочу заменить этот элемент, создав мегаменю только для "магазина".

Я не знаю, как использовать Xpath для этого случая.

Любое решение? Спасибо

1 ответ

<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

Другие вопросы по тегам