最初のステップ
最初のステップは、次のコンテンツタイプ編集ページで「著者と日付情報の表示」を有効にすることです。
/ admin / structure / types / manage / [your_custom_content_type]
...以下に示すとおり:
データを取得する
node.tpl.phpファイルでこのデータを取得し、投稿日のテーマを変更できます。理想的には、これはカスタムノードテンプレート用であり、メインのnode.tpl.phpファイル用ではありません。私の場合、ブログと呼ばれるコンテンツタイプがあり、ブログの投稿の場合、投稿の日付をこのように表示したいだけです。node.tpl.php(テーマフォルダーにあります)を取得して、コピーして名前をnode--blog.tpl.phpに変更します。Drupalの新機能である「二重ダッシュ」に注意してください。
置き換えるコードを見つける
新しいnode--blog.tpl.phpファイルを見ると、変更後のPHPコードがわかります。
<?php if ($display_submitted): ?>
<div class="submitted"><?php print $date; ?> -- <?php print $name; ?></div>
<?php endif; ?>
これを、基本的に日付をいくつかの部分に分割し、作成者名を取り除くいくつかのカスタムPHPコードで置き換えたいと思います(これを簡単に追加してテーマを追加することはできます)。
コード化
これが新しいコードです。
<?php if ($submitted) { ?>
<div class="date-in-parts">
<span class="day"><?php echo date("j", $node->created); ?></span>
<span class="month"><?php echo date("M", $node->created); ?></span>
<span class="year"><?php echo date("Y", $node->created); ?></span>
</div><!--//date-in-parts -->
<?php } ?>