Please Sign In or Register

Content Templates (Contemplate)

テンプレート作成時の補助となる PHP コードが記述されていますが、CCK でフィールドを追加したかどうかによってそのコードが異なるようです。
また、CCK で追加したフィールドの 「テキストの処理」 を 「フィルタされたテキスト(選択した入力書式)」 に設定している場合、そのフィールドの入力時に選択した入力書式に 「改行フィルタ」 が含まれていれば、フィールドごとに <p> で括られるようです。

表示内容と変数を利用した記述例

Contemplate の編集時に右側のテキストエリアに読み込まれる、ノードで実際に使用されている変数とその表示内容の例を参考にしています。

ティーザー(抜粋)の内容を表示
<?php print $teaser ?>
全文を表示
<?php print $body ?>
CCK で追加した myfield_name フィールドの内容のみを表示
<?php foreach ((array)$field_myfield_name as $item) {
  print $item['view'];
} ?>
「本文」 に入力した内容のみを表示
<?php print $node->content['body']['#value'] ?>
「ファイルの添付」 からアップロードした添付ファイルのリストのみを表示
<?php print $node->content['files']['#value'] ?>

トラックバック

トラックバックは承認後に表示されます。

URLから "-nospam" を削除してトラックバックを送信してください。