DedeCms テンプレートのインストール/制作の概要_PHP チュートリアル

WBOY
リリース: 2016-07-21 15:56:39
オリジナル
813 人が閲覧しました

◆DedeCmsテンプレートのインストール・制作概要:

----------------------------------------------------- ----------------------------------------

DedeCmsシステムのテンプレートは、ユーザーは、新しい列を作成するときに列テンプレートを選択できます。DedeCms はカスタム チャネル モデルをサポートしているため、新しいチャネルをカスタマイズした後、公式では最も基本的なデフォルト テンプレートのみが提供されます。さらに、DedeCms はスタイル形式でのテンプレートの使用もサポートしています。これは、システムがフォルダー内のテンプレートを使用することを意味します。デフォルトでは、cmspath/templets/default。新しいセットのテンプレートをダウンロードする場合は、元のデフォルト ファイルを必要なく削除し、ダウンロードしたテンプレート フォルダーに style2 などの希望のスタイル名を付けて、デフォルトのテンプレートを変更できます。バックグラウンドでスタイル名を style2 に変更すると、システムは Templets /style2 を使用します。このファイルはデフォルトのテンプレートとして使用されますが、列テンプレートの場所を手動で指定すると、背景パラメーターのスタイルの定義が無効になります。

1. テンプレートのコンセプト、デザイン、使用については、次の概念を理解する必要があります

1. セクション (カバー) テンプレート:
Web サイトのホームページまたはより重要なコラム カバー チャネルで使用されるテンプレートを指し、通常は「index_identification」を使用します。 ID .htm" 名。さらに、ユーザーは個々のページまたはカスタム タグのセクション テンプレート タグをサポートするかどうかを選択できます。サポートされている場合、システムはコンテンツを出力する前、または特定のファイルを生成する前にセクション テンプレート タグ エンジンを使用して解析します。
2. リストテンプレート:
ウェブサイトの特定の列にあるすべての記事のリストのテンプレートを指し、通常は「list_identification ID.htm」という名前が付けられます。
3. ファイルテンプレート:
記事テンプレートなどの文書閲覧ページのテンプレートを表し、通常は「article_identification ID.htm」という名前が付けられます。
4. その他のテンプレート:
一般的なシステムには、通常、ホームページ テンプレート、検索テンプレート、RSS、JS コンパイル機能テンプレートなどのテンプレートが含まれています。さらに、ユーザーはテンプレートをカスタマイズして任意のファイルを作成することもできます。

2. 命名、DedeCms テンプレートのデフォルトの命名規則は次のとおりです。

1. テンプレートの保存場所:
テンプレート ディレクトリ: cmspath/templets/style name (英語、デフォルトはデフォルトです。システムは、システム、プラスはプラグインによって使用されるテンプレートです )/特定の関数テンプレート ファイル}
2. テンプレート ファイルの命名規則:
(1) Index_identification ID.htm: セクション (列カバー) テンプレートを表します。 ID.htm: 列リストのテンプレートを表します。
(3)article_identification ID.htm: コンテンツ閲覧ページ (トピック閲覧ページを含む) を表します。
(4) search.htm: 検索結果リストのテンプレートを表します。 ) Index.htm: ホームページのテンプレート;

注: [識別 ID] は、「チャネル モデル管理」で取得できます。 もちろん、「チャネル モデル管理」で特定のチャネルのテンプレート名を決定することもできます。

例: list_image.htm は、コンテンツ タイプが画像コレクションである列のデフォルトのリスト テンプレートであることを意味します。
Article_article.htmは記事閲覧ページのテンプレートを表します。

3. その他のテンプレートの説明

1. デフォルトの基礎となるテンプレート
場所: cmspath/templets/system
機能: 指定されたタグを持つデフォルトの基礎となるテンプレートがない場合、システムはこのフォルダー内の対応するファイルを自動的に呼び出します。基礎となるテンプレート。
2. プラグイン ディレクトリ テンプレート
場所: cmspath/templets/plus
機能: コメント、フレンドリー リンク、RSS マップ、その他のテンプレート。
3. メンバー バックエンド テンプレート
場所: cmspath/member/templets
機能: メンバー バックエンド テンプレート。

4. 二次開発

DedeCms の主なテンプレート解析クラスは、include/inc_arcpart_view.php、include/inc_archives_view.php です。これらのクラスは、テンプレートを文書化する場合に連携します。 、リスト テンプレート、およびセクション テンプレートでは、いくつかの関数を追加します。これらのクラスの ParseTemplet() や ParseTempletsFirst() などのメソッドを直接変更して、タグ名と属性を対応する関数に一致させることができます。




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

tru​​ehttp://www.bkjia.com/PHPjc/318023.html技術記事 ◆DedeCmsテンプレートのインストール・制作概要: -------------------------------------- --- ------------------------------------- DedeCms システムのテンプレートは固定されていません。ユーザーは新しいバーを作成できます...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!