mackal wrote:
Old:
linia 145 -> // Start the item
linia 146 -> $this->_buffer .= '<li access="'.$this->_current->access.'" level="'.$depth.'" id="'.$this->_current->id.'">';
New:
linia 145 -> // Start the item
linia 146 -> $this->_buffer .= '<li access="'.$this->_current->access.'" level="'.$depth.'" id="'.$this->_current->id.'">';
this is the same...
I replace with on line 256 (maybe we have different versions?)
| Code: |
#245 // Start the item
#246 $this->_buffer .= '<li access="'.$this->_current->access.'" level="'.$depth.'" id="itemid'.$this->_current->id.'">';
|
I added "itemid" before id because html element id can´t start with number
You need to edit tmpl/default.php on line 167-189:
| Code: |
#167 $node->addAttribute('class', $node->attributes('class').' itemitemid'.$id);
#168 } else {
#169 $node->addAttribute('class', 'itemitemid'.$id);
|
and than css... (another story)
but there are still W3C errors because of same submenus id
# Error ID X already defined
An "id" is a unique identifier. Each time this attribute is used in a document it must have a different value. If you are using this attribute as a hook for style sheets it may be more appropriate to use classes (which group elements) than id (which are used to identify exactly one element).
* Line 197, column 11: ID "ddsubmenu1" already defined
<ul id="ddsubmenu1" class="ddsubmenustyle substyle3">
* Line 255, column 11: ID "ddsubmenu1" already defined
<ul id="ddsubmenu1" class="ddsubmenustyle substyle8">
* Line 288, column 11: ID "ddsubmenu1" already defined
<ul id="ddsubmenu1" class="ddsubmenustyle substyle32">
# Error
* Line 197, column 54: ID ddsubmenu1 already defined
<ul id="ddsubmenu1" class="ddsubmenustyle substyle3">
* Line 255, column 54: ID ddsubmenu1 already defined
<ul id="ddsubmenu1" class="ddsubmenustyle substyle8">
* Line 288, column 55: ID ddsubmenu1 already defined
| Code: |
<ul id="ddsubmenu1" class="ddsubmenustyle substyle32">
...
|
.

Can anyone help me?