何シンポジウムで参照くだTheming?
-
24-09-2019 - |
質問
って読みてくだtheming、前処理機能していないな engineName_engine_preprocess & engineName_engine_preprocess_hook の順に、前処理機能があったら完全にはどのようにエンジン層は?かのコアでは、モジュールおよびテーマです。
多くん
解決
エンジンは使用されるテンプレートエンジンです。デフォルトでは、Drupalはを使用します PHPTemplate
エンジンですが、他のテンプレートエンジンを使用して、エンジンの種類に基づいて異なるプリプロセスフックを作成できます。
テンプレートエンジンは、テンプレートでコードを実行するために使用されるものです。テンプレートに異なる構文を使用して異なることを行うことができるさまざまな種類のテンプレートエンジン、テンプレートに変数を取得するさまざまな方法などがあります。PHPTEMPLATEは、 .tpl.php
. 。だからそれらすべて 仕事 解釈できるよりもコードがあるためです
詳細については、詳細をお読みください phptemplate (いくつかの古い歴史)
他のヒント
しみを感じてみてくださいので非常に簡単です。
テンプレートエンジンシステムを変更してソフトウェアコンポーネントをデータからだとテンプレートからテーマを表示結果は、最終的HTMLに使用しています。
+-----------+ +----------------+ | Data from | | Templates from | | Drupal | | theme | +-----------+ +----------------+ | | v +--------+ v +------| Theme |-------+ | Engine | +--------+ | v +-------------+ | Final HTML | +-------------+
なぜDrupal利用テーマエンジン?が異なる開発者が異なる符号化品やシステムを変更せたいなテンプレートコーディングスタイル"。
の場合の学習Drupalをテーマにデザインする必要はありませんかテーマエンジンのデザイン。今日は、ほぼすべてのDrupalのテーマを使用しエンジン:PHPTemplateる-私の意見です。する必要があるのかをテーマにエンジンのAPIにしたい場合はデザインの先端のテーマです。のための基本的な使い方でも、APIの知識が必要になります。
簡単に始めてみて見直し、調整の簡単なだテーマのようにBluemarine