私は Drupal の初心者です。Megamenu ドロップダウンを使用して、作業中のサイトにメイン メニューを表示しています。しかし、メガメニュー モジュール ファイルの関数 (megamenu_theme_menu_tree) をオーバーライドして、いくつかの html をメガメニュー出力に追加する必要があります。モジュールファイルの編集はうまくいきますが、それが正しい方法かどうかはわかりません。
それを行う他の方法はありますか?
助けてください
ありがとう
ファイルthemes/[your_theme]/template.phpで、それをオーバーライドする関数を作成してみてください。ネーミング機能についてはこちらで解説しています
ところで、関数をそのモジュールにオーバーライドするべきではありません。それをオーバーライドするには、カスタム モジュールを作成する必要があります。たとえば、Megamenu を更新する必要がある場合は、カスタム コードを保持する方が簡単です。