Dotclear


Ignore:
Timestamp:
07/09/11 18:44:49 (14 years ago)
Author:
Franck <carnet.franck.paul@…>
Branch:
themes
Message:

Gestion complète (hormis drag'n'drop pour la gestion de l'ordre des items de menu)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • plugins/simpleMenu/_public.php

    r534 r538  
    2020     { 
    2121          $class = isset($attr['class']) ? trim($attr['class']) : ''; 
     22          $id = isset($attr['id']) ? trim($attr['id']) : ''; 
    2223           
    2324          return '<?php echo tplSimpleMenu::displayMenu('. 
    24                     "'".addslashes($class)."'". 
     25                    "'".addslashes($class)."',". 
     26                    "'".addslashes($id)."'". 
    2527               '); ?>'; 
    2628     } 
    2729      
    28      public static function displayMenu($class) 
     30     public static function displayMenu($class,$id) 
    2931     { 
    3032          $ret = ''; 
     
    5961                         $active = true; 
    6062                    } 
    61                     $ret .= '<li class="li'.$i.($active ? ' active' : '').'">'. 
    62                               '<a href="'.$href.'">'.$m['label'].($m['descr'] ? '<span>'.$m['descr'].'</span>' : '').'</a>'. 
     63                    $ret .= '<li class="li'.($i+1). 
     64                                   ($active ? ' active' : ''). 
     65                                   ($i == 0 ? ' li-first' : ''). 
     66                                   ($i == count($menu)-1 ? ' li-last' : ''). 
     67                              '">'. 
     68                              '<a href="'.$href.'">'.__($m['label']).($m['descr'] ? '<span>'.__($m['descr']).'</span>' : '').'</a>'. 
    6369                              '</li>'; 
    6470               } 
     
    6672               // Final rendering 
    6773               if ($ret) { 
    68                     $ret = '<ul class="simple-menu'.($class ? ' '.$class : '').'">'."\n".$ret."\n".'</ul>'; 
     74                    $ret = '<ul '.($id ? 'id="'.$id.'"' : '').' class="simple-menu'.($class ? ' '.$class : '').'">'."\n".$ret."\n".'</ul>'; 
    6975               } 
    7076          } 
Note: See TracChangeset for help on using the changeset viewer.

Sites map