Если надо разнести главные и вторичные табы по странице или добавить какое-нибудь оформление к табам раздельно, можно использовать следующий метод.
В данном примере я добавляю div tabs-wrapper только ко вторичным табам.
В template.php:
function tabs($a) {
switch($a) {
case 'primary' :
if ($tasks = menu_primary_local_tasks()) {
print '<ul class="tabs primary">' . $tasks . '</ul>';
}
break;
case 'secondary' :
if ($tasks = menu_secondary_local_tasks()) {
print '<div id="tabs-wrapper"><ul class="tabs secondary">' . $tasks . '</ul></div>';
}
break;
}
}В page.tpl.php:
<?php if (!empty($tabs)): ?>
<?php tabs('primary');
tabs('secondary'); ?>
<?php endif; ?>

# | Дмитрий (?)
В местах вызова tabs в page.tpl.php не хватает кавычек для строки-параметра
# | teerex
Интересно.
Код рабочий и без кавычек и с кавычками :)
# | Дмитрий (?)
А это зависит от настроек php - как минимум будет сгенерён нотис - скорее всего текст без кавычек примут за необъявленную константу.
Оставить комментарий