Những bước đầu tiên
Bước đầu tiên là bật "Hiển thị thông tin tác giả và ngày" trên trang chỉnh sửa loại nội dung của bạn tại:
/ admin / cấu trúc / loại / quản lý / [your_custom_content_type]
... như hình dưới đây:
Lấy dữ liệu
Bây giờ chúng ta có thể lấy dữ liệu này trong tệp node.tpl.php và thay đổi chủ đề của ngày đăng. Lý tưởng nhất điều này sẽ dành cho một mẫu nút tùy chỉnh chứ không phải tệp node.tpl.php chính. Trong trường hợp của tôi, tôi có một loại nội dung được gọi là blog và tôi chỉ muốn ngày đăng bài theo cách này cho các bài đăng trên blog. Tôi lấy node.tpl.php (nằm trong thư mục chủ đề của tôi) và sao chép và đổi tên nó thành nút - blog.tpl.php. Lưu ý "dấu gạch ngang kép", đó là điểm mới trong Drupal
Tìm mã để thay thế
Bây giờ tìm kiếm trong nút mới của tôi - tệp blog.tpl.php, tôi thấy mã PHP tôi đang dùng sau đó tôi sẽ thay đổi:
<?php if ($display_submitted): ?>
<div class="submitted"><?php print $date; ?> -- <?php print $name; ?></div>
<?php endif; ?>
Tôi muốn thay thế điều này bằng một số mã PHP tùy chỉnh về cơ bản chia ngày thành các phần và loại bỏ tên tác giả (mặc dù bạn có thể dễ dàng thêm lại mã này vào và tạo chủ đề cho nó).
Mã nó
Đây là mã mới của chúng tôi:
<?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 } ?>