ここで Magento のインストールに少し問題があります。これは、テーマにかなり重いカスタマイズを行った会社から「継承」しました。
私はほとんどの変更を合理化しようとしましたが、かなり成功しました。問題は、変更が 1 行しかないテンプレート ファイルがいくつかあることです。
たとえば、この特定のケースで<button>
は、<a>
リンクになっている になります。これは、300 行のテンプレート ファイルの 1 行にすぎません。
拡張機能のレイアウト ファイルでも同様の問題が発生しました。たとえば、レイアウト全体をリセットする汚れた行が 1 つあります。次に、デザイン内の完全なレイアウト XML ファイルを上書きする必要があります。これらのレイアウト ファイルは上書きされるかどうかに関係なく、1 行を少し変更するだけです。関連するマージプロセスはありません。
Magento の設計者のドキュメントを調べましたが、有用なものは見つかりませんでした。デザインの「local.xml」で特定のレイアウト変更を行うことができることはわかっていますが、それらは多かれ少なかれ「コンテキストレス」であり、それらの変更が特定の拡張子に属している場合、それほど大きくはありません。
前半で述べたようなテンプレートの小さな変更、または部分的にレイアウト ファイルのオーバーライドを適用する方法を知っていますか?
私の主な目標は、ファイルを自動的に更新できるようにすることです。これは、モジュールをダウンロードし、ファイルを置き換えて、完了することを意味します。上書きされたファイルを手動で更新する必要はありません。