リンクメニューを管理している場所
OpenPNEではリンクメニューの多くがnavigationテーブルで管理されています。
機能拡張や機能削除にはこのテーブルのレコードを操作します。
管理画面からは
『ナビゲーション設定』内にあります。
[参考記事] globalNav、localNavなど各IDの場所
[参考記事] globalNavとlocalNavのカスタマイズ(全体メニューとカテゴリごとのメニュー)
固定のものは各モジュールのtemplates/_submenu.phpにあります。
これらのナビゲーションを削除しても、リンクが消えるだけなので、実体ファイルが残っていればURLに直アクセスすることで機能が使えます。
navigationテーブルで設定されているナビゲーションリンクの一覧
| type | uri | リンクテキスト | |
|---|---|---|---|
| PC版ヘッダーメニュー | secure_global | @homepage | マイホーム |
| secure_global | member/search | メンバー検索 | |
| secure_global | community/search | コミュニティ検索 | |
| secure_global | @album_list | アルバム | |
| secure_global | diary/index | 日記 | |
| secure_global | blog/index | 最新Blog | |
| secure_global | member/config | 設定変更 | |
| secure_global | member/invite | 友人を招待する | |
| secure_global | member/logout | ログアウト | |
| PC版標準サブメニュー | default | @homepage | ホーム |
| default | friend/list | マイフレンド | |
| default | message/index | メッセージ | |
| default | ashiato/list | あしあと | |
| default | @album_list_mine | アルバム | |
| default | diary/listMember | 日記 | |
| default | @application | アプリ | |
| default | member/profile | プロフィール確認 | |
| default | member/editProfile | プロフィール編集 | |
| PC版フレンドサブメニュー | friend | member/profile | ホーム |
| friend | @album_list_member | アルバム | |
| friend | diary/listMember | 日記 | |
| friend | friend/list | フレンドリスト | |
| friend | message/sendToFriend | メッセージを送る | |
| friend | @application_list | アプリ | |
| PC版コミュニティサブメニュー | community | community/home | コミュニティトップ |
| community | communityTopic/listCommunity | トピックリスト | |
| community | communityEvent/listCommunity | イベントリスト | |
| community | community/join | コミュニティに参加 | |
| community | community/quit | コミュニティを退会 | |
| PC版グローバル | insecure_global | ||
| 管理画面サイドメニュー | backend_side | member/index | メンバー管理 |
| backend_side | monitoring/index | 画像・書き込み管理 | |
| backend_side | communityTopic/topicList | トピック管理 | |
| backend_side | community/index | コミュニティ管理 | |
| backend_side | @mail_config | メール設定 | |
| backend_side | sns/config | SNS設定 | |
| backend_side | design/index | デザイン設定 | |
| backend_side | navigation/index | ナビゲーション設定 | |
| backend_side | profile/list | プロフィール項目設定 | |
| backend_side | plugin/list | プラグイン設定 | |
| backend_side | admin/index | 管理画面設定 | |
| モバイル版ホームメニュー | mobile_home | friend/list | [i:140]マイフレンド |
| mobile_home | community/joinlist | [i:155]参加コミュニティ | |
| mobile_home | ashiato/list | [i:91]あしあと | |
| モバイル版中央メニュー | mobile_home_center | member/profile | [i:140]プロフィール |
| モバイル版サブメニュー | mobile_home_side | member/invite | [i:140]友人を誘う |
| mobile_home_side | @diary_new | 日記を書く | |
| mobile_home_side | @diary_list | 最新日記 | |
| mobile_home_side | message/index | メッセージ | |
| モバイル版メインメニュー | mobile_global | ||
| モバイル版フレンドメニュー | mobile_friend | ||
| モバイル版コミュニティメニュー | mobile_community |
関連記事
- OpenPNEのバージョンを知る方法
- プロフィール項目の識別名にop_preset_は使えません 『正しくありません。』
- OpenPNE3のデータベースの設定
- ログインが必要なページを制限する方法
- globalNavとlocalNavのカスタマイズ(全体メニューとカテゴリごとのメニュー)
- ブロックのIDと場所
- データベーステーブルの構成を変更する カラムの追加など
- OpenPNE3のサーバ移行の方法
- Doctrineでモデルを作成する
- symfonyのORマッパ(Propel、Doctrine)
- ログイン中のメンバーID
- モバイル用の開発環境を作る方法(IP制限の解除、メールアドレスの登録)
- ログインできなくなるバグと修正方法
- インストール直後に設定されているユーザ情報を変更するSQL文
- member_configのname_value_hashのルール
- エラーレベルを変更する方法 (Deprecated: Function eregi() is deprecated)
- インストール時の解凍に失敗する Tarのバグ(PEAR/Archive/Tar.php)
- OpenPNE3はsymfonyベース
- Symfonyのインストール
- firesymfony Symfonyデバック用Firebug拡張[Firefox]
スポンサーリンク





