テンプレートを使用すると、Web サイトの構造を改善できます。この記事では、PHP 4 の新機能とテンプレート クラスを使用して、多数の静的 HTML ページで構成される Web サイトのページ レイアウトをテンプレートを巧みに使用して制御する方法について説明します。
概要:
=================================== ==
機能とレイアウトを分離
ページ要素の重複を避ける
静的 Web サイト用のテンプレート フレームワーク
==== ==== ===========================
機能とレイアウトの分離
まず始めに見てみましょうアプリケーション テンプレートの概要 2 つの主な目的:
機能 (PHP) とレイアウト (HTML) を分離する
ページ要素の重複を避ける
最初の目的は最も話題になっているものです目的については、あるプログラマー グループがページのコンテンツを生成する PHP スクリプトを作成し、別のデザイナー グループがページの最終的な外観を制御する HTML とグラフィックをデザインする状況を想像してください。機能とレイアウトを分離するという基本的な考え方は、これら 2 つのグループの人々が独立したファイルのセットを作成して使用できるようにすることです。プログラマーは、PHP コードのみを含むファイルのみを気にする必要があり、PHP コードの外観を気にする必要はありません。ページ設計者は、ページに埋め込まれた PHP コードが壊れることを心配することなく、最も使い慣れたビジュアル エディターを使用して独自のページ レイアウトを設計できます。
PHP テンプレートに関するチュートリアルをいくつか見たことがあれば、テンプレートがどのように機能するかをすでに理解しているはずです。単純なページ セクションを考えてみましょう。ページの上部はヘッダー、左側はナビゲーション バー、残りはコンテンツ領域です。この種類の Web サイトには、次のテンプレート ファイルを含めることができます:
{HEADER} |
{CONTENT} |