1. テンプレートの呼び出し
たとえば、テンプレートで別のテンプレートのコンテンツを呼び出す場合は、次のステートメントを使用できます:
{template xxx}
「abc.htm」という名前の新しいテンプレートが作成されるとします。背景テンプレートを編集すると、「acb」としてのみ表示されます。インデックス内で呼び出す必要がある場合は、インデックス内の適切な位置に {template abc} を追加すると、自動的に使用されます。
関連例: インデックス テンプレートには、上部に {template header} があり、下部に {template footer} があります。
この abc テンプレートには、
$discuz_userss:{langlogout} -{ if $maxpmnum}--> --- $maxpmnum がある場合は以下の情報が表示されます (判定 2) {lang pm }
--- この判決 (判決 2) を終了します
| ">{lang memcp}
--- $adminid が範囲内の場合1,2,3 の場合、つまり以下の情報が表示されます。それ以外の場合は表示されません(判定3)
| {lang admincp}
--- この判定を終了しました (判定 3)
--- $discuz_uid ができない場合を取得すると、次の情報が表示されます
{lang guest}: {lang register}|
この判決を終了します (判決 1) 2. xxx というステートメントがよく見られます。
これはループ文であり、データが出力されるまで自動的に終了します。
これらの構文を通じて、同じ一連のデータをループで表示できます。
関連例:
ヘッダー テンプレートのコンテンツをクリップボードにコピーします
コード:
--- ループ 1 が開始します。プラグインを決定します
--- ループ 2 が開始され、プラグイン モジュールを判断します
| $module[url]
--- ループ 2 を終了
4. call
テンプレートでは、{lang xxx} のようなステートメントがよく見られます。言語パッケージ内の単語を呼び出すために使用されます。テンプレートで呼び出されるもののほとんどは templates.lang.php です。
言語パックの構造を見てみましょう:
コンテンツをクリップボードにコピーします
コード:
-- php 言語の開始を通知します
$ language = array
( --- 上記の通知は言語パック定義の開始です
'title' => 'title',
表示する文字を呼び出しますtext
'never' => 'Never',
テキストを表示する文字を呼び出します
....
); --- 言語パッケージ定義の終了を宣言します
?> -- php の終了を宣言しますlanguage
関連例:
言語呼び出しを追加するとします。上の行に
'abc' => 'This is a test language call' を追加します
'title' => 'Title'、
最後のものは必須です、呼び出し文字と表示テキストと同様に、両方とも '' を使用して引用符で囲む必要があります。
追加後、テンプレート内で呼び出すことができます。テンプレートに {lang abc} と記述します。
その後、直接表示されます: これはテスト言語呼び出しです
特記事項: 言語を追加または言語パッケージを変更した後、キャッシュを更新する必要があります。
5. スタイルパラメータの呼び出し
テンプレート内で {XXXXX} ステートメントがよく見られます。 {} は大文字にする必要があります。
これらは、呼び出しスタイルのカラースキームのパラメーターです。自分で追加することもできます。方法は次のとおりです:
1. インターフェイス スタイルを入力します -> インターフェイス スタイル -> パラメーターを追加するスタイル ポイントを入力します。入力する 2 つの列、1 つは変数、1 つはコンテンツの置換です
関連例:
変数に FOOTERCOLOR を書き込みます (大文字を使用する必要があることに注意してください)
置換コンテンツに #003399 を書き込みます
送信後、テンプレートを作成し、テンプレートのカスタム変数にテスト スタイルを記述します
その結果、このテスト スタイルのカスタム変数は、入力された置換コンテンツの色に従って表示されます。 。
上記の内容を読めば、テンプレートを変更するときに何に注意する必要があるか、または何を適用できるかについて多くのことを理解できるはずです。
その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。