Добрый день! Мне необходимо реализовать таккю менюшку
<li>
Cсылка 1
Ссылка 2
</li>
<li>
Cсылка 3
Ссылка 4
</li>
За управление менюшкой отвечает мегофункция, которую я привожу ниже
function phptemplate_links($links, $attributes = array('class' => 'links')) {
$output = '';
if (count($links) > 0) {
$output = '<ul'. drupal_attributes($attributes) .'>';
$num_links = count($links);
$i = 1;
foreach ($links as $key => $link) {
$class = $key;
// Automatically add a class to each link and also to each LI
if (isset($link['attributes']) && isset($link['attributes']['class'])) {
$link['attributes']['class'] .= ' ' . $key;
}
else {
$link['attributes']['class'] = $key;
}
// Add first and last classes to the list of links to help out themers.
$extra_class = '';
if ($i == 1) {
$extra_class .= 'first ';
}
if ($i == $num_links) {
$extra_class .= 'last ';
}
$output .= '<li '. drupal_attributes(array('class' => $extra_class . $class)) .'>';
// Is the title HTML?
$html = isset($link['html']) && $link['html'];
// Initialize fragment and query variables.
$link['query'] = isset($link['query']) ? $link['query'] : NULL;
$link['fragment'] = isset($link['fragment']) ? $link['fragment'] : NULL;
if (isset($link['href'])) {
$output .= l($link['title'], $link['href'], $link['attributes'], $link['query'], $link['fragment'], FALSE, $html)."<br>";
}
else if ($link['title']) {
//Some links are actually not links, but we wrap these in <span> for adding title and class attributes
if (!$html) {
$link['title'] = check_plain($link['title']);
}
$output .= '<span>'. drupal_attributes($link['attributes']) .'>'. $link['title'] .'</span>';
}
$key++;
$output .= "</li>\n";
}
$output .= '</ul>';
}
return $output;
}
Уважаемые программеры, помогите плиз, очень прошу. я так предполагаю нужно увеличивать счетчик и выводить еще 1 output, но у меня ничего не получается...Сайт делаю на друпале!
<li>
Cсылка 1
Ссылка 2
</li>
<li>
Cсылка 3
Ссылка 4
</li>
За управление менюшкой отвечает мегофункция, которую я привожу ниже
function phptemplate_links($links, $attributes = array('class' => 'links')) {
$output = '';
if (count($links) > 0) {
$output = '<ul'. drupal_attributes($attributes) .'>';
$num_links = count($links);
$i = 1;
foreach ($links as $key => $link) {
$class = $key;
// Automatically add a class to each link and also to each LI
if (isset($link['attributes']) && isset($link['attributes']['class'])) {
$link['attributes']['class'] .= ' ' . $key;
}
else {
$link['attributes']['class'] = $key;
}
// Add first and last classes to the list of links to help out themers.
$extra_class = '';
if ($i == 1) {
$extra_class .= 'first ';
}
if ($i == $num_links) {
$extra_class .= 'last ';
}
$output .= '<li '. drupal_attributes(array('class' => $extra_class . $class)) .'>';
// Is the title HTML?
$html = isset($link['html']) && $link['html'];
// Initialize fragment and query variables.
$link['query'] = isset($link['query']) ? $link['query'] : NULL;
$link['fragment'] = isset($link['fragment']) ? $link['fragment'] : NULL;
if (isset($link['href'])) {
$output .= l($link['title'], $link['href'], $link['attributes'], $link['query'], $link['fragment'], FALSE, $html)."<br>";
}
else if ($link['title']) {
//Some links are actually not links, but we wrap these in <span> for adding title and class attributes
if (!$html) {
$link['title'] = check_plain($link['title']);
}
$output .= '<span>'. drupal_attributes($link['attributes']) .'>'. $link['title'] .'</span>';
}
$key++;
$output .= "</li>\n";
}
$output .= '</ul>';
}
return $output;
}
Уважаемые программеры, помогите плиз, очень прошу. я так предполагаю нужно увеличивать счетчик и выводить еще 1 output, но у меня ничего не получается...Сайт делаю на друпале!