ホームページ  >  記事  >  バックエンド開発  >  PHP を使用して静的 Web サイト用のテンプレート フレームワークを作成する (1)_PHP チュートリアル

PHP を使用して静的 Web サイト用のテンプレート フレームワークを作成する (1)_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 16:06:24707ブラウズ

テンプレートを使用すると、Web サイトの構造を改善できます。この記事では、PHP 4 の新しい関数とテンプレート クラスを使用して、テンプレートを巧みに使用して、多数の静的 HTML ページで構成される Web サイトのページ レイアウトを制御する方法について説明します。



概要:

======================================

個別の機能とレイアウト


ページ要素の重複を避ける


静的ウェブサイト用のテンプレートフレームワーク

============================== ====== =




関数とレイアウトを分離する


まず、テンプレートを適用する 2 つの主な目的を見てみましょう:





関数 (PHP) とレイアウト (HTML) を分離する


ページ要素の重複を避ける



最初の目的は最も話題になっている目的であり、プログラマーのグループがページのコンテンツを生成する PHP スクリプトを作成し、別のデザイナーのグループが HTML をデザインする状況を想定しています。ページの最終的な外観を制御するグラフィックス。機能とレイアウトを分離するという基本的な考え方は、これら 2 つのグループの人々が独立したファイルのセットを作成して使用できるようにすることです。プログラマーは、PHP コードのみを含むファイルのみを気にする必要があり、PHP コードの外観を気にする必要はありません。ページ設計者は、ページに埋め込まれた PHP コードが壊れることを心配することなく、最も使い慣れたビジュアル エディターを使用して独自のページ レイアウトを設計できます。


PHP テンプレートに関するチュートリアルをいくつか見たことがあれば、テンプレートがどのように機能するかをすでに理解しているはずです。単純なページ パーツを考えてみましょう。ページの上部はヘッダー、左側はナビゲーション バー、残りはコンテンツ領域です。この種類の Web サイトには次のテンプレート ファイルを含めることができます:




テンプレートの例
<ボディ>
<テーブル>{ヘッダー}
{LEFTNAV} {コンテンツ}

; img src="sitelogo.jpg">


Bar




これらのテンプレートからページがどのように構築されているかを確認できます。メイン テンプレートは、ページ全体のレイアウトを制御し、leftnav テンプレート コントロールは、ページ要素の公開コンテンツ。中括弧「{}」内の識別子はコンテンツのプレースホルダーです。テンプレートを使用する主な利点は、インターフェイス設計者がフォントの設定、色やグラフィックの変更、ページのレイアウトの完全な変更など、希望に応じてこれらのファイルを編集できることです。これらのファイルには HTML コードのみが含まれており、PHP コードは含まれていないため、インターフェイス設計者は、通常の HTML エディタまたは視覚化ツールを使用してこれらのページを編集できます。



http://www.bkjia.com/PHPjc/315439.html

www.bkjia.com

tru​​e

技術記事テンプレートを使用すると、Web サイトの構造を改善できます。この記事では、PHP 4 の新機能とテンプレート クラスを使用して、多数の静的な HTML ページで構成される Web サイトのページ レイアウトをテンプレートを上手に使用して制御する方法を説明します...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。