リンクメニューを管理している場所
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]
スポンサーリンク