วิธีตั้งค่าให้การแสดงความคิดเห็น หรือ comments บน drupal ไม่มีหัวเรื่อง

-A A +A

หมวดบทความ: 

Tags: 

วิธีตั้งค่าให้การแสดงความคิดเห็น หรือ comments บน drupal ไม่มีหัวเรื่อง

สวัสดีครับ วันนี้ผมก็มีสาระดีๆ เกี่ยวกับการใช้งาน module comments ของ drupal มาฝากกันครับ

หากใครที่ใช้ drupal ในการทำเว็บจะทราบดีว่า ในการที่เราจะแสดงความคิดเห็นในบทความแต่ละครั้ง ในช่องให้คอมเม้นต์ จะมีช่องให้ใส่หัวเรื่องด้วย ถัดจากนั้น ถึงจะเป็นช่องให้เราใส่ข้อความสำหรับคอมเม้นต์ ซึ่งหลายๆ ท่านก็ไม่อยากให้มันมี เพราะในความรู้สึก บางทีมันก็หลายขั้นตอน และดูยุ่งยากเกินไป

ในทีแรก ผมลองใส่ข้อความแค่ช่องคอมเม้นต์ โดยไม่ใส่ข้อความในช่องหัวเรื่อง ด้วยความคิดง่ายๆ ว่า ถ้าไม่ใส่ ก็คงไม่เป็นไร

ผลปรากฏว่า ก็แสดงความคิดเห็นได้ตามปรกติครับ เพียงแต่ ระบบ จะนำเอาประโยคแรกๆ ของเรา มาทำเป็น title ของคอมเม้นต์ให้แทน ซึ่งในความรู้สึกผม ไอ้เจ้า title เนี่ย ก็ดูรกหูรกตาดีจริงๆ ดังนั้น จึงอยากจะให้มันหายไป

ต่อมา ผมได้รับวิธีแก้ไขมาอีกวิธี นั่นก็คือให้เราเข้าไปตรง Structure > Content types จากนั้นให้เราเลือกชนิดเนื้อหา ที่เราต้องการที่จะแก้ไขคอมเม้นต์

จากนั้นให้ไปตรง manage fields ของเนื้อหานั้นๆ สังเกตดูดีๆ ก็จะพบฟิลด์คอมเม้นต์ครับ ให้เราเข้าไปตรงหน้าแก้ไข

ขั้นถัดมา ให้ไปตรงแท็บ Comment settings

ให้เราไปติ๊กตรง allow Comment title ออกครับ จากนั้นกดบันทึก เป็นอันเรียบร้อย

แต่วิธีนี้จะหายไปแค่ช่องหัวเรื่องเท่านั้นนะครับ แต่ระบบ drupal ยังจะเลือกเอาประโยคแรกๆ ของบรรทัด มาสร้างเป็น title ให้เราอยู่ดี

หากไม่อยากให้มี title โผล่ขึ้นมาให้เห็นเลย ก็ต้องอีกวิธีหนึ่งครับ

โดยให้เราไป Direct Admin เพื่อลบโค้ดบางบันทัดออกจาก comment.tpl.php ครับ

โดยไฟล์จะอยู่ที่ File Manager \ public_html \ themes \ (เลือกทีมของเรา) \ templates \ comment.tpl.php

จากนั้นให้เราเข้าไปแก้ไข comment.tpl.php โดยลบบรรทัดต่อไปนี้ออกครับ

<?php print render($title_prefix); ?> <h3<?php print $title_attributes; ?>><?php print $title; ?></h3> <?php print render($title_suffix); ?>

ทั้งนี้ ผมต้องขอบอกก่อนนะครับ ว่าทีมที่ผมใช้คือ bartik สำหรับทีมอื่น ผลจะออกมาเป็นยังไง อันนี้ผมก็ตอบไม่ได้เหมือนกัน เอาเป็นว่า ขอให้ท่านนำไปประยุกต์ใช้ตามความสะดวกได้เลยครับ

ทว่า สำหรับใครที่ใช้ทีมเดียวกันกับผม ใช้ได้แน่นอนครับ

สุดท้ายนี้ ขอบคุณทุกคนที่แวะเข้ามาอ่านครับผม

อ้างอิง :

https://www.drupal.org/forum/support/theme-development/2011-04-15/remove...