ソーシャル エンジンは初めてです。jQuery で動作するカスタム メニュー項目を追加しようとしています。しかし、これらの変更を適用するには、編集するファイルがどこにあるかを理解する必要があります。
ソーシャル エンジンのコアがどのように構成されているか教えてもらえますか?
メニュー項目を制御および生成するファイルを見つけるにはどうすればよいですか?
ソーシャル エンジンは初めてです。jQuery で動作するカスタム メニュー項目を追加しようとしています。しかし、これらの変更を適用するには、編集するファイルがどこにあるかを理解する必要があります。
ソーシャル エンジンのコアがどのように構成されているか教えてもらえますか?
メニュー項目を制御および生成するファイルを見つけるにはどうすればよいですか?
[コントロール パネル] > [レイアウト] > [メニュー エディター] に移動し、新しいメニュー項目を既存のメニューに追加します。同じページから新しいメニューを作成し、後でレイアウト マネージャーを使用して任意のレイアウトに追加することもできます。
適切なビュー ファイルを編集することで、任意のメニューに jQuery 機能を追加できるはずです。jQuery をサイト全体で利用できるようにしたい場合と同様application\modules\Core\layouts\scripts\default.tpl
に、そのフォルダーで他のレイアウト スクリプトを編集できます。
メニュープラグインを作成することもできます。database- のこのテーブルを見てくださいengine4_core_menuitems
。一部のメニュー項目には、対応するクラスがあることがわかります。SocialEngine でこれらのクラスを見つけて、それらがどのように機能するかを理解してください。これらのクラスを使用して、条件や小さな JavaScript を追加できます。これは、SocialEngine メニューを操作するための推奨される方法です。
以下のビデオ URL を表示して、管理者ユーザーから Socialengine メニューの動作環境を理解できます: https://www.youtube.com/watch?v=Frc5U6iB_wg
[コントロール パネル]、[レイアウト]、[メニュー エディター] の順にクリックし、新しいメニュー項目を既存のメニューに追加する必要があります。同じページから新しいメニューを作成し、後でレイアウト マネージャーを使用して任意のレイアウトに追加することもできます。
前述のように、[管理パネル] > [レイアウト] > [メニュー エディター] にあるメニュー エディターでメニューを編集することをお勧めします。詳細な手順については、http ://support.socialengine.com/questions/217/Admin-Panel-Layout-Menu-Editor を参照してください。
管理画面へ(コントロールパネル)
レイアウト メニュー エディタ