Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged
4 Odpovědi
11328 Zobrazení

I was trying to replace classes with position="attributes" but it dosen't work. it seems to be a bug.

This dosen't works

  <xpath expr="//div[@id='mid-header-bottom-left']" position="attributes">    <attribute name="class">"col-md-3 col-sm-2 oe_structure"</attribute>  </xpath>

This Does

  <xpath expr="//div[@id='mid-header-bottom-left']" position="attributes">    <attribute name="name">this shows</attribute>  </xpath>

So , 

  • The selector is correct

  • The attribute "name" can be assigned

  • The attribute "class" cannot be replaced

Avatar
Zrušit
Autor

Cannot comment on ur reply @hilar AK so , i write here. ur anser is same with me

Hilar's answer isnot same as yours. There is no double quotes in the new class

You don't need to give CSS within quotes while using attributes tag, where attribute tag itself takes it as a string.

Nejlepší odpověď

Try


  <xpath expr="//div[@id='mid-header-bottom-left']" position="attributes">    <attribute name="class">col-md-3 col-sm-2 oe_structure</attribute>  </xpath>
Avatar
Zrušit
Autor Nejlepší odpověď

thanks finally got it working , it is due to inheritance : the template with override with same css by other module developed by other dev

Avatar
Zrušit
Related Posts Odpovědi Zobrazení Aktivita
2
bře 24
2872
1
dub 20
7854
4
úno 24
32621
0
led 25
1041
2
dub 24
4799