function display_pages($pages, $current_id, $level) { $level++; foreach ($pages as $key => $page) { if (isset($page)) { $c = ""; $d = ""; if ($level == 1) { $c = "class='main-level'"; if ($current_id == $page->id) { $d = "class='main-link active'"; if ($current_id == 1) { $d = "class='main-link active active-left'"; } if ($current_id == 26) { $d = "class='main-link active active-right'"; } } else { $d = "class='main-link'"; } } echo '<li ' . $c . ' data-index="' . $key . '"><a href="' . Url::to(['site/page', 'slug' => $page->slug]) . '" ' . $d . '>' . $page['name'] . '</a>'; if ($page['sub'] && $level == 1) { echo "<ul class='sub-column dropdown sub-bg-" . $page->id . "'>"; display_pages($page['sub'], $current_id, $level); echo "</ul>"; } echo "</li>"; } } }
function display_pages($pages) { foreach ($pages as $key => $page) { if (isset($page)) { echo '<li><div class="row"><div class="col-md-6"><span style="margin-left:-10px;">'; if ($page->parent_id == 0) { echo '<span class="text-muted">[' . $page->typeLabel . ']</span> ' . $page['name'] . '</span></div>'; } else { echo '<span class="text-muted">[' . $page->typeLabel . ']</span> <a href="' . Url::to(['page/view', 'id' => $page->id]) . '" class="link">' . $page['name'] . '</a></span></div>'; } echo '<div class="col-md-6 text-right">'; if ($page->type == 3) { echo '<a href="' . Url::to(['post/create', 'page_id' => $page->id]) . '" class="btn btn-success btn-xs">新建文章</a>'; } else { if ($page->type == 0) { echo '<a href="' . Url::to(['page/create', 'page_id' => $page->id]) . '" class="btn btn-default btn-xs">新建子频道</a>'; if ($page->id == 1) { echo '<a href="' . Url::to(['photo/home', 'page_id' => $page->id]) . '" class="btn btn-warning btn-xs">设置最新图片</a>'; } } else { if ($page->type == 4) { echo '<a href="' . Url::to(['photo/index', 'page_id' => $page->id]) . '" class="btn btn-info btn-xs">新建图片新闻</a>'; } } } echo '<a href="' . Url::to(['page/update', 'id' => $page->id]) . '" class="btn btn-primary btn-xs">修改本频道</a>'; echo Html::a(Yii::t('app', '删除'), ['page/delete', 'id' => $page->id], ['class' => 'btn btn-danger btn-xs', 'data' => ['confirm' => Yii::t('app', '您确定要删除个栏目吗?'), 'method' => 'post']]); echo '</div> </div></li>'; } if ($page['sub']) { echo "<ul class='column-list'>"; display_pages($page['sub']); echo "</ul>"; } } }