2012-03-19 18 views
1

私は中間 in drupal.i start drupal 7 theme systemを学びます。私はどのようにテンプレートエンジンのハンドルPHP、html/cssのテンプレートファイルとコアシステムとのその相互作用の最終的な出力をするにはウェブページとして私たちがブラウザでどのようなテンプレートエンジンdo.what drupalフロントエンド設計のテンプレートエンジンの主な役割は何ですか?誰もがdrupalのシステム内部のテンプレートエンジンの作業のためのWebリンクを提供する場合には、Drupalの中テンプレートエンジンがdrupalとどのように作用して7つのコアがWebページを表示するか

+0

これは、このサイトが対象とする質問のタイプではありません。 –

答えて

2

テンプレートエンジンは、テーマからテンプレートでのDrupalからのデータを結合するソフトウェアコンポーネントであるとの結果を示して...事前に

おかげで素晴らしいものですこれは最終的なHTMLです。

 

    +-----------+  +----------------+ 
    | Data from |  | Templates from | 
    | Drupal |  |  theme  | 
    +-----------+  +----------------+ 
      |      | 
      v  +--------+  v 
      +------| Theme |-------+ 
       | Engine | 
       +--------+ 
        | 
        v 
       +-------------+ 
       | Final HTML | 
       +-------------+ 

Drupalがテーマのエンジンを使用していますなぜ主な質問は ありますか?異なる開発者は異なるコーディングの嗜好を持ち、Drupalはさまざまなテンプレートの "コーディングスタイル"を直接処理したくないからです。

Drupalのテーマデザインを学習している場合は、テーマエンジンのデザインを知る必要はありません。今では、ほとんどすべてのDrupalテーマが1つのエンジンを使用しています。PHPTemplateは、私の意見では華麗です。高度なテーマをデザインする場合は、テーマエンジンAPIだけを知る必要があります。基本的な使い方については、API知識でさえ必須ではありません。

関連する問題