異なるテンプレートを呼び出して別の分類方法typecho

category.phpはtypechoカテゴリページテンプレートファイルと呼ばれる統一されたテンプレートファイルのtypechoカテゴリ一覧ページ、そしてどのように行うために、異なる表示サイトを使用して、異なるカテゴリページを達成する必要がありますか?この方法は、使用するカスタムまたはテンプレートの構文によって分類することができますカテゴリページを決定することです。

方法の一つ:カスタムカテゴリテンプレート

このようdefault.phpとして略称名を、分類するためのテンプレートファイルの異なるカテゴリは、technology.php( - 管理 - 略称はバックグラウンドで喜ばカテゴリビュー)、その後、現在のディレクトリにという名前のテンプレートカテゴリを作成しますフォルダ、そのフォルダにテンプレートファイルの異なるカテゴリ、その際にカテゴリページという、それは自動的に対応する分類分類テンプレート省略名を呼び出します。

方法2:テンプレートファイルの使用である文法ページ判決

1、略しコールdefault.phpという名前のデフォルトのテンプレートファイルの分類には、残りのコールother.phpテンプレートファイルを分類します

1 
2 
3 
4 
5 
6 
7
<?phpの
	場合(の$ this - >は、{( 'カテゴリ'、 'デフォルト')である)
		の$ this - >必要( 'default.php'); 
	}他{ 
		の$ this - >必要( 'other.php'); 
	} 
?>

2、略し分類という名前のデフォルトのテンプレートファイルdefault.phpコールは、技術のサムネイルとしてtechnology.phpテンプレートファイルを呼び出す、というように、コールother.phpテンプレートファイルの残りの部分

1 
2 
3 
4 
5 
6 
7 
8 
9
<?phpの
	場合(の$ this - >は、{( 'カテゴリ'、 'デフォルト')である)
		の$ this - >必要( 'default.php'); 
	} elseifを{(の$ this - >は( 'カテゴリ'、 '技術')である)
		の$ this - >必要( 'technology.php'); 
	}他{ 
		の$ this - >必要( 'other.php'); 
	} 
?>

3、サムネイルデフォルト、技術・コール・default.phpファイル、コールother.phpテンプレートファイルの残りの部分

1 
2 
3 
4 
5 
6 
7 
8 
9 
10
<?phpの
$ slugArray =配列( 'デフォルト'、 '技術'); 
foreachの($スラグとして$ slugArray){ 
	{(の$ this - >は( 'カテゴリ'、$スラグ)である)場合
		の$ this - >必要( 'default.php'); 
	}他{ 
		の$ this - >必要( 'other.php'); 
	} 
} 
?>

上記の3つのタイプが一般的に用いられる方法である、推論を引き出すことができる必要ブロガーがあります!

おすすめ

転載: www.cnblogs.com/zgpz123/p/11964193.html