Выпуск главной страницы вторичных ссылок Drupal - PullRequest
0 голосов
/ 03 сентября 2010

Я пытаюсь, чтобы мои вторичные ссылки (которые используют первичные ссылки в качестве источника, поэтому дочерние элементы первичных ссылок) отображались в виде раскрывающегося списка на каждой странице. Однако, поскольку (я предполагаю) на первой странице нет активного следа, дополнительные ссылки не отображаются.

Как настроить их так, чтобы я мог отображать дополнительные ссылки на главной странице?

Ответы [ 3 ]

1 голос
/ 20 октября 2010

Если вы хотите отображать вторичные ссылки только на главной странице, не забудьте добавить оператор , если , такой как:

if ($is_front) {
    print theme('links',$secondary_links,array('class' => 'class-for-secondary-links'));
}

Или просто использовать пользовательский шаблон для главной страницы.

0 голосов
/ 04 сентября 2010

Модуль Блок будет делать то, что вы описываете, и многое другое.

0 голосов
/ 04 сентября 2010

Вы можете использовать функцию «тема» для отображения дополнительных ссылок на главной странице:

 print theme('links', $secondary_links, array('class' => 'links secondary-links'));

И чтобы создать раскрывающийся список, вы можете перезаписать функцию "theme_links" в свой файл template.php: http://api.drupal.org/api/function/theme_links

Надеюсь, это поможет.

...