TemplaVoila を使用する場合、テンプレート データ構造は、次のようなパスによって HTML テンプレート ファイルにマップされます。
body[1]/INNER|div.grey[1] div.content_area[1] div.left_column[1] div.left_content[1]
これは明らかに可能な限り正確ですが、あまり効果的ではありません。マップされた要素より上の DOM 要素を変更すると、マッピングが壊れてしまうためです。これは頻繁に発生し、まったく無意味です。私は、TemplaVoila にパッチを適用して、最後に一致したパス セグメントのみに依存するようにしています。これは、ほぼすべての条件で十分です。私の HTML は常に、マップされた要素の ID またはクラスによってタグ付けされているからです。
最初は、単に使用するだけでよろしいでしょう
.left_content[1]
上記のパスの代わりに。しかし、CSS セレクターのように一致する方法で機能しない可能性があります。
どこから始めればいいのかわかりません。これは TS config で実行できますか? TemplaVoila の PHP への変更は必要ですか? 新しい拡張機能はこれを行うことができますか?