ベンダーモジュールからブロックファイルを上書きすると、変更が表示されない
P粉321584263
P粉321584263 2024-01-16 21:10:24
0
1
332

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

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

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

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

リーリー

これは私の di.xml です:

リーリー

これは私の module.xml です:

リーリー

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

###ありがとう!

P粉321584263
P粉321584263

全員に返信(1)
P粉714844743

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!