ホームページ  >  に質問  >  本文

ベンダーモジュールからブロックファイルを上書きすると、変更が表示されない

メイン メニューには Codazon MegaMenu モジュールを使用しますが、リンクにはタイトル タグがありません。これをオーバーライドして、値がカテゴリ名であるタイトル属性がカテゴリ リンクに追加されるようにしたいと考えています。

独自のモジュールを作成し、カテゴリ リンクのタグを作成する特定のメソッド (_getHtml) をコピーし、タイトル タグを追加してみました。すべて正しく行っているつもりですが、ページを更新してもタイトルが表示されません。

キャッシュを更新/クリーンアップし、静的ファイルをアップグレードして更新しました。

これは私のモジュールの Block/Widgets ファイルです (元々は app/code/Codazon/MegaMenu/Block/Widget にありました):

リーリー

これは私の di.xml です:

リーリー

これは私の module.xml です:

リーリー

これがうまくいかない理由はありますか?このような取材をするのは初めてです。

###ありがとう!

P粉321584263P粉321584263300日前380

全員に返信(1)返信します

  • P粉714844743

    P粉7148447432024-01-17 17:46:06

    親ブロックのすべての依存関係をモジュール ブロックに追加する必要があると思います。

    返事
    0
  • キャンセル返事