Если надо разнести главные и вторичные табы по странице или добавить какое-нибудь оформление к табам раздельно, можно использовать следующий метод.
В данном примере я добавляю 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 - как минимум будет сгенерён нотис - скорее всего текст без кавычек примут за необъявленную константу.
Оставить комментарий