示例#1
0
文件: _tabs.php 项目: verenate/gri
<?php 
$tabcount = 0;
foreach ($tabs as $tab) {
    if ($tabcount == 0) {
        $tabclass = "a-tab-nav-item first";
    } elseif ($tabcount == count($tabs) - 1) {
        $tabclass = "a-tab-nav-item last";
    } else {
        $tabclass = "a-tab-nav-item";
    }
    $id = $tab['id'];
    echo '<li id="a-tab-nav-item-' . $id . '" ';
    $classes = '';
    if ($page) {
        if ($tab['level'] > 0) {
            if (aTools::pageIsDescendantOfInfo($page, $tab)) {
                $classes .= "a-current-page ";
            }
        }
        if ($page->slug === $tab['slug']) {
            $classes .= "a-current-page ";
        }
    }
    if ($tab['archived']) {
        $classes .= "a-archived-page ";
    }
    echo "class='{$classes} {$tabclass}'>";
    echo link_to($tab['title'], aTools::urlForPage($tab['slug']), array());
    echo "</li>\n";
    $tabcount++;
}