ฉันจะลบข้อความ“ ส่งโดย” บนโหนดที่แสดงได้อย่างไร


18

ใน Drupal 6 ตัวเลือกในการลบข้อความนั้นอยู่ในการตั้งค่าธีม มันอยู่ที่ไหนใน Drupal 7

คำตอบ:


20

สำหรับทางด้าน "หน้าพื้นฐาน" example.com/admin/structure/types/manage/page/editประเภทก็จะ สำหรับทางด้าน "บทความ" example.com/admin/structure/types/manage/article/editพิมพ์ก็


ฉันไม่ทราบว่าเพราะเหตุใดคำตอบนี้จึงไม่ได้รับการโหวต แต่ example.com/admin/structure/types/manage/articleเป็นเส้นทางที่ถูกต้องสำหรับประเภทเนื้อหา "บทความ" ส่วน / แก้ไขไม่ได้สร้างความแตกต่างใด ๆ เนื่องจาก "แก้ไข" เป็นแท็บเริ่มต้น
kiamlaluno

คุณถูกต้อง / แก้ไขคือ MENU_DEFAULT_LOCAL_TASK ดังนั้นจึงมีการโหลดแม้ว่าจะถูกข้ามไป
tim.plunkett

22

คุณสามารถค้นหาตัวเลือกโดยแก้ไขการตั้งค่าประเภทเนื้อหา

โครงสร้าง> ประเภทเนื้อหา> ชื่อประเภท

คลิกแก้ไข

จากนั้นให้ยกเลิกการเลือกแสดงข้อมูลผู้แต่งและวันที่ ตัวเลือกในการตั้งค่าการแสดงผล


อยู่ที่ไหนใน D7 เส้นทางคือสิ่งที่ต้องการ
J-Fiz

สิ่งนี้จะลบข้อความเล็ก ๆ ที่อาจจำเป็น สิ่งนี้จะไม่ลบ "Submitted by"
user1071840

3

โมดูลที่ส่งโดยเป็นโซลูชันที่ละเอียดยิ่งขึ้น FWIW นี่คือคำพูดเกี่ยวกับมัน (จากหน้าโครงการของโมดูล):

... ช่วยให้คุณสามารถควบคุมรูปแบบของข้อมูล "ส่งโดย" ในเนื้อหาของคุณต่อประเภทเนื้อหา มันเพิ่ม fieldset ให้กับรูปแบบการแก้ไขโหนดของคุณที่ชื่อว่า Appearance ซึ่งให้คุณใส่รูปแบบโทเค็นสำหรับข้อความที่คุณต้องการแสดง

ขึ้นอยู่กับโมดูลโทเค็น หมายเหตุ: โมดูลนี้ไม่ได้สร้างข้อมูลใด ๆ ค่อนข้างจะอาศัยโมดูลอื่นที่ให้ข้อมูลผ่านโทเค็น

คุณอาจพบว่าโมดูลโทเค็นที่กำหนดเองมีประโยชน์สำหรับสิ่งที่ยังไม่ได้จัดเตรียมไว้ให้


0

ในกรณีที่คุณต้องการซ่อนข้อความ "ส่งโดย" ในรหัสซึ่งค่อนข้างยืดหยุ่นกว่าการตั้งค่าโหนด:

function my_theme_preprocess_node(&$variables) {
  if ($variables['submitted']) {
    $variables['submitted'] = t('!username on !datetime', array('!username' => $variables['name'], '!datetime' => $variables['date']));
  }
}
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.