スタジオコンチーゴ株式会社WEBサイトガイドライン
レギュレーションサイト

管理画面の編集

お客様にお渡しする管理画面(/admin)は、お客様に合わせたメニューを表示/非表示にするようにしてください。設定管理情報やユーザー管理情報など、お客様が触れることではサイトに悪影響が出ないように配慮が必要です。必要最低限の情報をお渡しし、お客様のレベルに合わせて管理画面の権限を渡すようにしてください。

具体的には、/templates/internals/admin/header.htmlを編集して、表示される項目をコントロールしてください。(31行目当たりから下の項目を編集することで表示されるメニューを変更することができます。セキュリティーの観点で、aタグ内のリンクは書き換えてあります。)

<ul>
    <li><i class="far fa-newspaper"></i>エントリー
        <ul>
            <li><a href="#">エントリー管理</a></li>
            <li><a href="#">エントリー登録</a></li>
            <!--{if $freo.user.authority == 'root' and $freo.config.entry.category}-->
            <li><a href="#">カテゴリー管理</a></li>
            <!--{/if}-->
        </ul>
    </li>
</ul>
<ul>
    <li><i class="fas fa-file-alt"></i>ページ
        <ul>
            <li><a href="#">ページ管理</a>
                <ul>
                    <!--{foreach from=$plugin_page_shortcuts|smarty:nodefaults item='plugin_page_shortcut'}-->
                    <li><a href="#">{$plugin_page_shortcut.text}</a></li>
                    <!--{/foreach}-->
                </ul>
            </li>
            <li><a href="#">ページ登録</a></li>
        </ul>
    </li>
</ul>

<ul>
    <li><i class="fas fa-envelope"></i>お問合せ
        <ul>
            <li><a href="#">お問合せ一覧</a>
                <ul>
                    <li><a href="#">編集</a></li>
                </ul>
            </li>
            <li><a href="#">オンライン見積</a>
                <ul>
                    <li><a href="#">編集</a></li>
                </ul>
            </li>
        </ul>
    </li>
</ul>               
<ul>
    <li><i class="fas fa-plus-circle"></i>プラグイン
        <ul>
            <!--{foreach from=$freo.plugin|smarty:nodefaults item='plugin'}-->
            <!--{if $plugin.admin}-->
            <li><a href="#">{$plugin.name}</a></li>
            <!--{php}$flag = 1;{/php}-->
            <!--{/if}-->
            <!--{/foreach}-->
            <!--{php}if (!$flag) :{/php}-->
            <li>管理ページはありません</li>
            <!--{php}endif;{/php}-->
        </ul>
    </li>
</ul>
<ul>
    <li><i class="fas fa-cog"></i>システム管理
        <ul>
            <li><a href="#">ユーザー</a></li>
            <li><a href="#">メディア</a></li>
            <!--{if $freo.user.authority == 'root'}-->
            <!--{if $freo.config.entry.restriction or $freo.config.page.restriction or $freo.config.media.restriction}-->
            <li><a href="#">グループ</a></li>
            <!--{/if}-->
            <!--{if $freo.config.entry.filter or $freo.config.page.filter or $freo.config.media.filter}-->
            <li><a href="#">フィルター</a></li>
            <!--{/if}-->
            <li{if $freo.core.template == 'admin/option.html' or $freo.core.template == 'admin/option_form.html'} class="here"{/if}><a href="#">オプション</a></li>
            <!--{if $freo.config.view.information}-->
            <li><a href="#">インフォメーション</a></li>
            <!--{/if}-->
            <li{if $freo.core.template == 'admin/config.html'} class="here"{/if}><a href="#">設定</a></li>
            <!--{/if}-->
        </ul>
    </li>
</ul>
<ul>
    <li><i class="fas fa-info-circle"></i>その他
        <ul>
            <li{if $freo.core.template == 'admin/default.html'} class="here"{/if}><a href="#">管理トップ</a></li>
            <li><a href="#" target="_blank" class="blank">HPトップページ</a></li>
            <li><a href="#" target="_blank" class="blank">デザイン規定</a></li>
            <li><a href="#" target="_blank" class="blank">スリックマップ</a></li>
            <li><a href="#">ログアウト</a></li>
        </ul>
    </li>
</ul>