Xóa các liên kết 'đọc thêm' và 'Thêm nhận xét mới' trên trang chủ


8

Làm thế nào để bạn loại bỏ hoặc sửa đổi danh sách các liên kết được hiển thị sau nội dung?

Câu trả lời:


14

Trong tệp template.php của chủ đề của bạn, hãy thêm đoạn mã này:

function THEMENAME_preprocess_node(&$variables) {
  if ($variables['is_front']) {
    unset($variables['content']['links']);
  }
}

Nhớ xóa bộ nhớ cache sau đó. Và thay thế THEMENAME với chủ đề thực tế của bạn.


@ tim.plunkett Tôi sử dụng chủ đề zen khi tôi chèn mã của bạn vào trong template.php tôi nhận được server errortin nhắn. tôi nên làm gì? Cảm ơn,
Jone

Đã sửa mã.
Berdir

@Berdir tôi đã làm như thế này: function STARTERKIT_preprocess_node(&$variables) { if ($variables['is_front']) { unset($variables['content']['links']); } }và tôi đã xóa bộ nhớ cache. Trang này xuất hiện nhưng không có gì thay đổi. Tôi vẫn thấy các liên kết đọc thêm. Tôi nên làm gì?
năm11

Tôi không chắc chắn, hãy thử xem giá trị $ biến ['is_front'] bằng cách in nó ra, có thể bạn cần một điều kiện khác
Berdir

Bạn cũng có thể bình luận nếu hoàn toàn, sau đó các liên kết sẽ luôn được ẩn đi. Và tất nhiên, hãy chắc chắn rằng chức năng của bạn thực sự được gọi, bạn đã xóa bộ đệm đăng ký chủ đề hay chưa?
Berdir

0

Sửa đổi mẫu nút ...

Bạn có thể sử dụng ghi đè mẫu nút, chẳng hạn như "nút-phông chữ.tpl.php" trong đó "phông chữ" là tên của loại nút. Bạn sẽ sao chép "node.tpl.php" để thực hiện điều này sau đó sửa đổi nó theo ý thích của bạn. Mẫu này được tìm thấy trong "[SITE ROOT] / mô-đun / nút /". Sao chép này vào thư mục chủ đề của bạn. Khi tôi làm điều này, tôi tạo một thư mục con gọi là "nút" để giúp tổ chức ghi đè chủ đề.

Nếu bạn muốn một giải pháp dễ dàng hơn thì tôi sẽ sử dụng ConTemplate (còn được gọi là Mẫu nội dung). Điều này sẽ cho phép bạn kiểm soát điều này từ cấu hình quản trị loại nội dung (tạo tab mẫu có các tùy chọn cho lời trêu ghẹo và nút đầy đủ). Điều này cũng cung cấp chi tiết về các biến có sẵn và dữ liệu mẫu từ nút được chèn cuối cùng của loại bạn đang xem.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.