|  |   | 27.10.2006, 11:24 
                                    
                                    
                                    
                                    
                                  | 
                            
                            
                              |  | Гость Гость
 
 
 | Здравствуйте, 
 Вот такой у меня вопрос: мне нужно сделать меню сайта, причем 1 уровень (корневой) ссылки на разделы выдавались картинками, а подразделы корневого раздела дрквовидно и текстовыми ссылками.
 
 Делаю так:
 
 Код:$browse_sub[1][prefix] = "<ul>";$browse_sub[1][active] = "<li><b><a href=%URL>%NAME</a></b>";
 $browse_sub[1][active_link] = "<li><b>%NAME</b>";
 $browse_sub[1][unactive] = "<li><a href=%URL>%NAME</a>";
 $browse_sub[1][divider] = "";
 $browse_sub[1][suffix] = "</ul>";
 
 $isub = "".s_browse_sub($data[$i][Subdivision_ID],$browse_template)."";
 
 $browse_sub[0][prefix] = "<table border=0 cellspacing=0 cellpadding=0 width='100%'>";
 $browse_sub[0][active] = "<tr><td height=30 valign=top><img src='/img/m/%KEYWORD.gif'></td></tr><tr><td>".$isub."</td></tr>";
 $browse_sub[0][active_link] = "<tr><td height=30 valign=top><img src='/img/m/%KEYWORD.gif'></td></tr><tr><td>".$isub."</td></tr>";
 $browse_sub[0][unactive] = "<tr><td height=30 valign=top><A href='%URL'><img src='/img/m/%KEYWORD.gif'></td></tr></tr>";
 $browse_sub[0][divider] = "";
 $browse_sub[0][suffix] = "</TABLE>";
 
 , но подразделы показыватся тоже картинками,
 
 подскажите, как правильно сделать?
 
 PS: вод такой код работает у меня правильно
 
 
 Код:$browse_sub[1][prefix] = "<ul>";$browse_sub[1][active] = "<li><b><a href=%URL>%NAME</a></b>";
 $browse_sub[1][active_link] = "<li><b>%NAME</b>";
 $browse_sub[1][unactive] = "<li><a href=%URL>%NAME</a>";
 $browse_sub[1][divider] = "";
 $browse_sub[1][suffix] = "</ul>";
 
 $isub = "".s_browse_sub($data[$i][Subdivision_ID],$browse_template)."";
 
 $browse_sub[0][prefix] = "<ul>";
 $browse_sub[0][active] = "<li><b><a href=%URL>%NAME</a></b>".$isub;
 $browse_sub[0][active_link] = "<li><b>%NAME</b>".$isub;
 $browse_sub[0][unactive] = "<li><a href=%URL>%NAME</a>";
 $browse_sub[0][divider] = "";
 $browse_sub[0][suffix] = "</ul>";
 
 заранее спасибо
 | 
                            
                            
  |  |   | 27.10.2006, 13:57 
        
        
        
        
      | 
  |  | Кирилл Хряпин NetCat
 
 
 Зарегистрирован: 2006-06-15
 Сообщений: 207
 | Попробуйте заменить в Вашем коде 
 
 Код:$isub = "".s_browse_sub($data[$i][Subdivision_ID],$browse_template).""; 
 на
 
 
 Код:$isub = "".s_browse_sub($data[$i][Subdivision_ID],$GLOBALS[browse_sub][1]).""; 
 Если хотите выводить все уровни меню (глубже второго), добавьте к $browse_sub[1][active] и $browse_sub[1][active_link] строку .$isub.
 
 Т.о. результат может выглядеть примерно так:
 
 
 Код:$isub = "".s_browse_sub($data[$i][Subdivision_ID],$GLOBALS[browse_sub][1])."";
 $browse_sub[0][prefix] = "<table border=0 cellspacing=0 cellpadding=0 width='100%'>";
 $browse_sub[0][active] = "<tr><td height=30 valign=top><img src='/img/m/%KEYWORD.gif'></td></tr><tr><td>".$isub."</td></tr>";
 $browse_sub[0][active_link] = "<tr><td height=30 valign=top><img src='/img/m/%KEYWORD.gif'></td></tr><tr><td>".$isub."</td></tr>";
 $browse_sub[0][unactive] = "<tr><td height=30 valign=top><A href='%URL'><img src='/img/m/%KEYWORD.gif'></td></tr></tr>";
 $browse_sub[0][divider] = "";
 $browse_sub[0][suffix] = "</TABLE>";
 
 $browse_sub[1][prefix] = "<ul>";
 $browse_sub[1][active] = "<li><b><a href=%URL>%NAME</a></b>".$isub;
 $browse_sub[1][active_link] = "<li><b>%NAME</b>".$isub;
 $browse_sub[1][unactive] = "<li><a href=%URL>%NAME</a>";
 $browse_sub[1][divider] = "";
 $browse_sub[1][suffix] = "</ul>";
 
 
 Подробнее о работе функции s_browse_sub и ее параметрах Вы можете узнать из "Руководства разработчика".
 
 
 | 
  |  |   | 30.10.2006, 07:32 
        
        
        
        
      | 
  |  | Гость Гость
 
 
 | Спасибо за помощь. Все заработало   |