テンプレートエンジンがなくても人生は可能ですか?

正解はイエス、簡単です!

ほとんど常にCleverStyle CMSデバイスについて説明して、質問がありましたが、テンプレートがないため、外観をカスタマイズする方法がありました。
私は、CSSを使用して外観を変更できると言って、少しずるいです。 何かを変更できますが、劇的に変更することはできません。
テンプレートエンジンはありませんでした。計画もありませんでした。 代わりに、 BananaHTMLを使用して単純なHTMLを生成し、インターフェイス自体はWebコンポーネント 、特にPolymerに依存しています

どうしてこんな人生に来たか


さまざまな理由で、私は常にテンプレート化が好きではありませんでした。 この点で、CleverStyle CMSにはデザインテーマの概念があり、これがサイトの全体的な外観を担当しますが、個々のページのテンプレートはありません。
まず、個々のページのテンプレートを作成する場合、サードパーティの開発者が作成したすべての種類のモジュールをサポートするわけではないため、標準のテンプレートが使用されます。
第二に、テンプレートを使用すると簡単に継承できず、同時に必要に応じて外観を根本的に変更できません(これについては後で説明します)。

一流のWebコンポーネントのサポート


Webコンポーネントはそれほど前に登場しておらず、その使用には多くの微妙な違いがありますが、解決できました。
この点で、最初は誰が責任を負うのかを理解するために多くの時間が費やされました-私は開発者、ポリフィル、またはサードパーティのライブラリです。
誰もが定期的に非難されることが判明しました。
CleverStyle CMSの現在のバージョンは、おそらく最も信頼性が高いため、Webコンポーネントを使用するのに便利な環境です。
配信(執筆時点)には、パッチが適用されたバージョンが含まれています。

Source: https://habr.com/ru/post/J247617/


All Articles