TemplateVoilaでTypo3(v。4.4.10)に基づいてウェブサイトに「facelift」を適用する必要があります。今私は、既存のコンテンツページと全体の構造にできるだけ少ない変更を加えたいと思っていました。私の最初の考えは、テンプレートデータ構造を保持し、既存のデータ構造を新しいデザインにマッピングする新しいテンプレートオブジェクトを作成することでした。Typo3:既存のコンテンツページに新しいレイアウトを適用する
このアプローチは基本的にはうまくいきますが、データ構造には新しいデザインと競合するレイアウト固有の命令も含まれているため、さまざまな問題が発生しました。例えば。どのようにメニューをまとめるべきか、どのCSSルールをページに追加すべきかなどです。これは、古いレイアウトに影響を与える変更を加えずに新しいレイアウトを適用することができないことを意味します。必要に応じて元に戻すことができます。
既存のテンプレートを直接変更するのではなく、これを行うより良い方法があるかどうかは疑問でした。つまり、既存のTypo3ウェブサイトに新しいレイアウトを適用します。
フィードバックをいただきありがとうございます。
おかげについての好奇心既存のデータ要素(コンテンツデータが失われる可能性がある)を削除しない限り、古い設計を直接変更することは問題にならないかのように見えます。 –