เหตุใดความคิดเห็นจึงไม่ใช่ประเภทเนื้อหาโหนด


10

ดังนั้น Drupal จึงมีระบบแสดงความคิดเห็น 'พิเศษ'

ความคิดเห็นเป็นพลเมืองชั้นสองใน Drupal เมื่อเทียบกับโหนด ...

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


3
คุณดูเหมือนจะถามว่า "ทำไมความคิดเห็นถึงไม่ใช่โหนด" คำตอบนั้นง่าย "เพราะพวกเขาไม่ควรทำสิ่งเดียวกัน" เหมือนกับว่าคุณจะไม่ใช้แทรคเตอร์เพื่อแข่งใน Grand Prix; มันสามารถทำได้ในทางทฤษฎี แต่มันก็บ้าไปแล้ว อ่านสิ่งนี้เพื่อพื้นหลังทั่วไปเพิ่มเติมเกี่ยวกับประเภทเอนทิตี v ประเภทเนื้อหา
ไคลฟ์

1
นั่นคือสิ่งที่ฉันขอ ขอบคุณสำหรับลิงค์มันมีความเกี่ยวข้อง ฉันจะถามคำถามที่ดีกว่านี้ถ้าฉันรู้คำศัพท์ ขอขอบคุณสำหรับความเข้าใจของคุณ.
dayuloli

1
ไม่มีปัญหาฉันไม่ได้พยายามบอกคำถามของคุณไม่ใช่คำถามที่ดี - จริง ๆ แล้วถ้าคุณยังใหม่กับ Drupal สิ่งต่าง ๆ เหล่านี้อาจสร้างความสับสนได้ ฉันเพียงต้องการที่จะตรงไปยังจุดแม้ว่าในกรณีของความคิดเห็น v nodes มันตรงไปตรงมาเป็น "ความต้องการที่แตกต่างกันประเภทเอนทิตีที่แตกต่างกัน"
Clive

1
@dayuloli ตอนนี้คุณรู้คำศัพท์แล้วดังนั้นคุณสามารถแก้ไขและทำให้เป็นคำถามที่ดีกว่า! :)
Mołot

2
ความคิดเห็น @dayuloli หรือส่วนหนึ่งของคำถามสิ่งที่คุณต้องการชิ้นส่วนเพียงหลีกเลี่ยงการที่มีลักษณะแยกต่างหากดังนั้นถ้าเป็นไปได้ :)
MOLOT

คำตอบ:


8

เพื่อที่จะตอบนี้ครั้งแรกที่ผมจะต้องเข้าใจสิ่งหนึ่งที่: หน่วยงานไม่ได้โหนด

เอนทิตีประเภทคือการจัดกลุ่มเขตข้อมูลพิเศษ

โหนดเป็นประเภทเอนทิตีซึ่งต้องการฟิลด์บางฟิลด์เช่น 'ชื่อเรื่อง', 'ผู้แต่ง' และ 'วันที่เผยแพร่'

ประเภทเนื้อหาเป็นอินสแตนซ์ของโหนดซึ่งกำหนดฟิลด์เพิ่มเติมเพิ่มเติม ดังนั้นประเภทเนื้อหา 'โพสต์บล็อก' จึงสามารถมีฟิลด์ 'ขอ', 'แนะนำ', 'สรุป' และ 'โพสต์ที่เกี่ยวข้อง' นอกเหนือจาก 'ชื่อ', 'ผู้เขียน' และ 'วันที่เผยแพร่'

โหนดเป็นประเภทเอนทิตีเฉพาะสำหรับเนื้อหา ความคิดเห็นไม่ได้ถูกออกแบบมาให้เป็นโหนดเนื่องจากมันแตกต่างจากเนื้อหาทั่วไปมากเกินไป ไม่จำเป็นต้องมีฟิลด์ 'ชื่อ', 'ผู้แต่ง' หรือ 'วันที่เผยแพร่' ในความคิดเห็น เนื่องจากมันแตกต่างกันมากจึงถูกสร้างเป็นประเภทเอนทิตีอื่นแทน

สำหรับรายละเอียดเพิ่มเติมโปรดดูบทความเกี่ยวกับDrupal


1
โหนดความคิดเห็นคำศัพท์ทางภาษีผู้ใช้ ฯลฯ เป็นประเภทเอนทิตีทั้งหมด บางคนมีการรวมกลุ่มบางคนไม่ได้ ชนิดโหนดเป็นเทคนิค "บันเดิล" จากมุมมองเอนทิตี
AyeshK

2
ไม่จำเป็นต้องขุดลึกมากเพื่อค้นหาสิ่งที่ชัดเจน: drupal.org/node/1261744
Djouuuuh

2
ในทางเทคนิคทุกประเภทเอนทิตีมีกลุ่ม @AyeshK หากไม่มีแกนที่ระบุให้ใช้โดยปริยาย
Clive

2
ขอบคุณ @clive - ฉันหมายถึงบางประเภทเอนทิตีมีการรวมกลุ่มที่แตกต่างกันและบางประเภทไม่ แฟล็กโหนดเป็นชนิดเอนทิตีที่มีการสนับสนุนหลายบันเดิล ผู้ใช้ระยะเวลาอนุกรมวิธานและอื่น ๆ มีเพียงชุดเดียว ขอขอบคุณอีกครั้งสำหรับคำชี้แจง
AyeshK

0

ในโหนดและความคิดเห็นของ Drupal 8 (และบล็อกที่กำหนดเองและลิงก์เมนูที่ผู้ใช้เพิ่มและผู้ใช้และข้อกำหนดด้านอนุกรมวิธานและ ... ) เป็นเอนทิตีทั้งสอง ในขณะที่อยู่ใน D7 เอนทิตีเป็นเพียงแค่กลุ่มของมัด - ฉันยังจำได้เมื่อพวกเขาเป็นเพียง$objectและไม่มี API เลย ในหน่วยงาน Drupal 8 มี API CRUD ที่เหมาะสม พวกมันเป็นวัตถุประเภทที่มีการบันทึกโหลดเป็นต้นและการตั้งค่าความคิดเห็นกลายเป็นฟิลด์ดังนั้นทุกอย่างที่สามารถแสดงความคิดเห็นได้ ใจกระวนกระวายใจที่เป็นไปได้ (ความเห็นแสดงความคิดเห็น? ความเห็น! แม้เป็นไปได้ AFAIK)


0

เช่นเดียวกับ sidenote บางครั้งคุณอาจไม่ต้องการพลังของเอนทิตีหลักความคิดเห็น แต่เป็นเพียงรายการความคิดเห็นหรือหมายเหตุง่ายๆ (โดยไม่ตอบกลับ) ที่เชื่อมโยงกับประเภทเนื้อหาหรือเอนทิตี

ในกรณีเหล่านี้คุณอาจทำให้ระบบของคุณเบาลงปิดการใช้งานความคิดเห็นสำหรับประเภทเนื้อหานั้นและใช้เพียงฟิลด์สำหรับเก็บความคิดเห็นหรือบันทึกย่อ

โมดูล contrib อย่างน้อย 2 ตัวจะจัดเตรียมฟิลด์ประเภทนี้:

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.