xml が解析される方法は、すべての remove ステートメントが一番下にバブルすることを意味します。場合によっては、別の名前でブロックを元に戻すことができますが、エイリアスは同じです。
<block type="core/text_list" name="my_right" as="right" translate="label">
<label>Right Column</label>
</block>
残念ながら、これは実際にはリーフ ノード、つまり他の xml レイアウト ファイルからの参照として使用されることのないノードでのみ機能します。左右はリーフ ノードではなくコンテナ ノードであるため、これは機能しません。私は個人的にコードを使用したことはありませんが、以前にAlan Storm による回避策に出くわしたことがあり、おそらく一見の価値があります。
他の唯一のオプションは、テーマに catalogsearch.xml のコピーを作成し、そのレイアウト ハンドルから 2 つの削除を取り除くことです。このファイルは元のファイルをオーバーロードし、ノードを削除しませんが、将来のリリースでの catalogsearch.xml ファイルへの変更は、テーマを使用するときに表示されないため、これは不適切なオプションです。