Лишний </li>

Прислано: Rim

пт, 03/04/2009 - 09:58

Другие статьи по теме:

Добрый день! Уважаемое сообщество, столкнулся с проблемой при переопределении функции.

Переопределил функцию для стандартного меню в теме, добавил внизу

\n

function santeh_menu_item($link, $has_children, $menu = '', $in_active_trail = FALSE, $extra_class = NULL) {
  $class = ($menu ? 'expanded' : ($has_children ? 'collapsed' : 'leaf'));
  if (!empty($extra_class)) {
    $class .= ' '. $extra_class;
  }
  if ($in_active_trail) {
    $class .= ' active-trail';
  }
  return '<li class="'. $class .'">'. $link . $menu ."</li>\n<div class='myclass'></div>\n";
}

В итоге в коде появился лишний тег

, скорее всего он там был и до этого, но никак ни на что не влиял.

</div><div class="block block-user" id="block-user-1">
<h2 class="title"><span>admin</span></h2>
  <div class="content"><ul class="menu"><li class="leaf first"><a href="/user/1">Мои учетные данные</a></li>
<div class='myclass'></div>
<li class="collapsed"><a href="/node/add">Создать материал</a></li>
<div class='myclass'></div>
<li class="expanded active-trail"><a href="/admin" class="active">Управление</a><ul class="menu"><li class="collapsed first"><a href="/admin/build" title="Контроль над структурой и внешним видом вашего сайта.">Конструкция сайта</a></li>
<div class='myclass'></div>
<li class="collapsed"><a href="/admin/content" title="Управление содержанием сайта.">Содержание</a></li>
<div class='myclass'></div>
<li class="collapsed"><a href="/admin/settings" title="Изменение основных настроек сайта.">Настройка сайта</a></li>
<div class='myclass'></div>
<li class="collapsed"><a href="/admin/user" title="Управление пользователями, группами и доступом к возможностям сайта.">Управление пользователями</a></li>
<div class='redline'></div>
<li class="collapsed"><a href="/admin/reports" title="Просмотр системного журнала и другой информации о состоянии сайта.">Отчеты</a></li>
<div class='myclass'></div>
<li class="leaf last"><a href="/admin/help">Помощь</a></li>
<div class='myclass'></div>
</ul></li> - лишний
<div class='myclass'></div>
<li class="leaf last"><a href="/logout">Выйти</a></li>
<div class='myclass'></div>
</ul></div>

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано Rim в пт, 03/04/2009 - 10:00.

Прошу прощения, - добавил внизу кода функции <div class='myclass'></div>\n


Опубликовано kosilko в пт, 03/04/2009 - 10:08.

"Rim" написал(а):

</ul></li> - лишний

вроде не лишний, он вроде как закрывающий для этого момента:

<li class="expanded active-trail"><a href="/admin" class="active">Управление</a>....


Опубликовано Rim в пт, 03/04/2009 - 10:16.

Действительно, сори, заседелся уже за ним.


Новое на сайте