最新版 |
編集中の文章 |
行2: |
行2: |
| | | |
| ## 説明 | | ## 説明 |
− | 管理画面の「コンテンツ一覧」の設定を反映した、グローバルメニューを取得する。<br>
| + | グローバルメニューを取得する |
− | 使用中のテーマ内の '''/Elements/global_menu.php''' を読み込む。対象となるファイルは事前に作成しておく必要がある。
| + | |
| | | |
| ## 使い方 | | ## 使い方 |
| <syntaxhighlight lang="php"> | | <syntaxhighlight lang="php"> |
− | <?php $this->BcBaser->getGlobalMenu( [$level] , [$options] ) ?>
| + | $this->BcBaser->getGlobalMenu( [$level] , [$options] ) |
| </syntaxhighlight> | | </syntaxhighlight> |
| | | |
行14: |
行14: |
| (array) $level | | (array) $level |
| : 取得する階層 | | : 取得する階層 |
− | : - 初期値:1 | + | :- 初期値:1 |
| | | |
| | | |
| (array) $options | | (array) $options |
| : オプション | | : オプション |
− | : - 初期値:array() | + | :- 初期値:array() |
| | | |
| | | |
行25: |
行25: |
| ## 戻り値 | | ## 戻り値 |
| (string) | | (string) |
− | : グローバルメニュー
| + | |
| | | |
| ## 用例 | | ## 用例 |
| | | |
| ### 基本 | | ### 基本 |
− | グローバルメニューを第1階層まで取得しechoで出力する。
| + | |
| ####コード | | ####コード |
| <syntaxhighlight lang="php"> | | <syntaxhighlight lang="php"> |
− | <?php echo $this->BcBaser->getGlobalMenu() ?> | + | <?php $this->BcBaser->getGlobalMenu($level , $options ) ?> |
| </syntaxhighlight> | | </syntaxhighlight> |
| | | |
− | ####出力
| |
− | <syntaxhighlight lang="html5">
| |
− | <ul class="ul-level-1 nav-menu">
| |
− | <li class="nav-item menu-content li-level-1 current"><a href="/">トップページ</a></li>
| |
− | <li class="nav-item menu-content li-level-1"><a href="/news/">新着情報</a></li>
| |
− | <li class="nav-item menu-content li-level-1"><a href="/service/">サービス</a></li>
| |
− | <li class="nav-item menu-content li-level-1"><a href="/sample">サンプル</a></li>
| |
− | <li class="nav-item menu-content li-level-1"><a href="/about">会社案内</a></li>
| |
− | <li class="nav-item menu-content li-level-1"><a href="/contact/">お問い合わせ</a></li>
| |
− | </ul>
| |
− | </syntaxhighlight>
| |
| | | |
| ### 応用 | | ### 応用 |
− | グローバルメニューを第2階層まで取得しechoで出力する。
| + | |
| ####コード | | ####コード |
| <syntaxhighlight lang="php"> | | <syntaxhighlight lang="php"> |
− | <?php echo $this->BcBaser->getGlobalMenu(2) ?>
| + | |
| </syntaxhighlight> | | </syntaxhighlight> |
| | | |
| | | |
| ####出力 | | ####出力 |
− | <syntaxhighlight lang="html5">
| + | |
− | <ul class="ul-level-1 nav-menu">
| + | ## 注 |
− | <li class="nav-item menu-content li-level-1 current"><a href="/">トップページ</a></li>
| + | |
− | <li class="nav-item menu-content li-level-1"><a href="/news/">新着情報</a></li>
| + | ## 変更履歴 |
− | <li class="nav-item menu-content li-level-1"><a href="/service/">サービス</a>
| + | |
− | <div class="sub-nav">
| + | |
− | <ul class="menu ul-level-2">
| + | ## ソースファイル |
− | <li class="menu-content li-level-2"><a href="/service/service1">サービス1</a></li>
| + | |
− | <li class="menu-content li-level-2"><a href="/service/service2">サービス2</a></li>
| + | |
− | <li class="menu-content li-level-2"><a href="/service/service3">サービス3</a></li>
| + | |
− | </ul>
| + | |
− | </div>
| + | |
− | </li>
| + | |
− | <li class="nav-item menu-content li-level-1"><a href="/sample">サンプル</a></li>
| + | |
− | <li class="nav-item menu-content li-level-1"><a href="/about">会社案内</a></li>
| + | |
− | <li class="nav-item menu-content li-level-1"><a href="/contact/">お問い合わせ</a></li>
| + | |
− | </ul>
| + | |
− | </syntaxhighlight>
| + | |
| | | |
| | | |
− | ##類似の関数 | + | ## 関連資料 |
− | - [globalMenu](/ver4/関数リファレンス/globalMenu) - グローバルメニューを出力する
| + | [[Category:関数リファレンスver4]] |