คำถามติดแท็ก taxonomy-terms

"อนุกรมวิธาน" หมายถึงกลไกการจำแนกเนื้อหาของ Drupal ซึ่งแบ่งออกเป็นคำศัพท์และคำศัพท์

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

4
วิธีรวมมุมมองที่กรองกับการค้นหาเข้าด้วยกัน?
ไคลเอนต์ของฉันถามฉันสำหรับเขตข้อมูลเดียวที่จะทำงาน 2 วิธี: ตัวกรองการเติมข้อความอัตโนมัติขึ้นอยู่กับอนุกรมวิธาน หากผู้เข้าชมไซต์ป้อนสิ่งที่ไม่อยู่ในอนุกรมวิธานการค้นหาข้อความแบบเต็มควรดำเนินการในเนื้อหาของเนื้อหาและแสดงข้อความข้อมูลที่เหมาะสม ด้วยวิธีนี้หากผู้ใช้ป้อนชื่อหมวดหมู่เขาจะได้รับโหนดที่เลือกด้วยมือในรายการและถ้าอย่างอื่นเขาจะได้รับเนื้อหาอย่างน้อย แยกเป็นเรื่องง่าย แต่จะรวมพฤติกรรมเหล่านี้ในฟิลด์เดียวได้อย่างไร

4
วิธีซ่อนแท็บ“ จัดการฟิลด์” และ“ จัดการจอแสดงผล”
ฉันกำลังสร้างเว็บไซต์กับ Drupal 7 และฉันกำลังตรวจสอบสิทธิ์สำหรับ Taxonomies ฉันต้องการให้ผู้ดูแลเว็บไซต์เป็นศูนย์กลางในการจัดการคำศัพท์และเพิ่มคำศัพท์เรียงลำดับคำศัพท์ ฯลฯ ดังนั้นฉันจึงให้สิทธิ์ในการ "จัดการคำศัพท์และคำศัพท์" ภายใต้ Taxonomy อย่างไรก็ตามสิ่งนี้ส่งผลให้เกิดความยุ่งยากที่ไม่พึงประสงค์ส่วนใหญ่ทำให้พวกเขาสามารถเข้าถึงเพื่อสร้างฟิลด์ใหม่และจัดการจอแสดงผลของพวกเขา (แท็บ "จัดการฟิลด์" และ "จัดการจอแสดงผล") มีวิธีให้พวกเขาเข้าถึงหน้าจอคำศัพท์และคำศัพท์ซึ่งสามารถเข้าถึงได้ผ่าน "โครงสร้าง> Taxonomy" แต่อย่างไรก็ตามปิดการใช้งานแท็บ "จัดการฟิลด์" และ "จัดการจอแสดงผล" บนหน้าจอแก้ไขคำศัพท์หรือไม่ ฉันค่อนข้างคุ้นเคยกับแนวคิดเรื่องการเอาชนะและ hooks ใน Drupal 6 แต่ฉันค่อนข้างใหม่กับ Drupal 7 (อันที่จริงนี่เป็นเว็บไซต์ D7 แรกของฉันที่สร้างขึ้นประมาณ 5 หรือ 6 D6 เว็บไซต์) ดังนั้นฉันจึงไม่สนใจ การแก้ปัญหาการเข้ารหัสนี้ถ้ามี เพียงแค่มองหาคำตอบหรือผลักดันในทิศทางที่ถูกต้อง เนื่องจากยังไม่มีใครตอบฉันต้องการเพิ่มว่าฉันยินดีที่จะมองหาทางเลือกอื่นในพื้นที่ส่วนกลางเพื่อจัดการ taxonomies (admin / โครงสร้าง / taxonomy) …

10
ชื่อเทอมอนุกรมวิธานเป็นตัวกรองเชิงบริบทสำหรับการดู
ใน D7 ฉันสามารถกรองมุมมองตามชื่อคำศัพท์อนุกรมวิธานที่นำมาจาก URL ตัวอย่างจะเป็น URL นี้ http://www.gbyte.co/tags/drupal-planet/rss.xml "drupal-planet" จะถูกแปลงเป็นรหัสประจำตัวอนุกรมวิธานซึ่งจะกรองผลลัพธ์การดูตามลำดับ ตอนนี้ฉันได้ตั้งค่ามุมมอง D8 ที่สอดคล้องกันด้วยตัวกรองตามบริบท "เนื้อหา: แท็ก (field_tags)", field_tags เป็นเขตข้อมูล taxonomy อย่างไรก็ตามมุมมอง D8 จะแสดงผลลัพธ์เมื่อฉันส่งรหัสคำที่แท้จริงลงใน URL ดังนี้: http://www.gbyte.co/tags/9/rss.xml ฉันต้องการให้ทำงานกับชื่อคำศัพท์เช่นเดียวกับ D7 ฟังก์ชั่นขาดหายไปหรือฉันต้องกำหนดค่ามุมมองต่างกันหรือไม่?

10
รับเงื่อนไขอนุกรมวิธาน
ฉันต้องการดึงคำศัพท์อนุกรมวิธานจากคำศัพท์บางคำใน Drupal 8 เห็นได้ชัดว่าฉันยังสามารถใช้งานได้taxonomy_get_treeแต่มันเลิกใช้แล้ว ตอนนี้ฉันต้องใช้TermStorageInterface :: loadTree ฉันพยายามเข้าถึงฟังก์ชั่นนี้จากBlockแต่ฉันไม่เข้าใจวิธีการยกตัวอย่างTermStorageInterfaceชั้นเรียน ฉันพยายามเข้าถึงฟังก์ชั่นโดยตรง แต่มันไม่ใช่ฟังก์ชั่นคงที่: TermStorageInterface::loadTree('categories') ฉันพยายามยกระดับชั้นเรียน แต่มันก็บอกฉัน Cannot instantiate interface Drupal\taxonomy\TermStorageInterface $test = new TermStorageInterface(); ฉันไม่เข้าใจว่าคลาสนี้ทำงานอย่างไรและฉันจะเข้าถึงลิงก์อนุกรมวิธานได้อย่างไร ฉันคิดว่าฉันขาดความเข้าใจส่วนใหญ่ไปแล้วว่า Drupal ทำงานอย่างไร
16 taxonomy-terms  8 

4
ฉันจะกรองเฉพาะคำรูตในคำศัพท์ในมุมมองได้อย่างไร
ฉันมีคำศัพท์ที่มีโครงสร้างดังนี้: รูตอัลฟ่า ภาคเรียนที่ 1 ภาคเรียนที่ 2 Subterm Alpha 1 Root Beta Root Gamma เทอมแกมม่า 1 ภาคเรียนแกมม่า 2 ฉันจะกรองมุมมองเพื่อแสดงเฉพาะคำศัพท์ของคำศัพท์ได้อย่างไร ขณะนี้มุมมองของฉันกำลังแสดงคำศัพท์รูทเช่นเดียวกับลูก ๆ (คำว่า * *) ไปข้างหน้าจากที่ฉันต้องการผ่านการโต้แย้ง 'รูตอัลฟ่า' (หรือ tid ของมันหรืออะไรก็ตามจากบริบท) และจากนั้นให้มันกรองไปที่เด็ก ๆ โดยตรงของรูตอัลฟ่า (คำศัพท์อัลฟ่า *) กรองความลึกใด ๆ เพิ่มเติมที่จะเป็นโบนัส ฉันสามารถทำให้มันทำงานได้ถ้าฉันใส่เงื่อนไขทั้งหมดของฉันไว้ในเทอมเดียวเพื่อให้คำศัพท์กลาย True Root รูตอัลฟ่า ภาคเรียนที่ 1 ภาคเรียนที่ 2 Subterm Alpha 1 Root Beta Root …

7
การส่งออก Taxonomies ไปยังรหัส
ฉันกำลังมองหาวิธีการส่งออกคำศัพท์ทางอนุกรมวิธานและคำศัพท์ที่เกี่ยวข้อง จนถึงตอนนี้ฉันได้พบและทดสอบ: การส่งออก Taxonomy - ส่งออกไปยังรหัสโดยใช้คุณสมบัติ แต่ไม่นำเข้า http://drupal.org/node/755986 - การทดสอบสั้น ๆ ของฉันกับโปรแกรมแก้ไขนี้แสดงผลลัพธ์ที่หลากหลาย ไม่มีใครมีข้อเสนอแนะโมดูลอื่น ๆ หรือการแก้ปัญหารหัส? ฉันสามารถเขียนมันทั้งหมดลงใน a hook_installและจากนั้นใช้hook_updateเพื่ออัปเดต แต่ดูเหมือนว่าจะไม่ใช่โซลูชันที่หรูหราโดยเฉพาะสำหรับคำศัพท์มากกว่า 500 คำ

1
โหนดที่เกี่ยวข้องตามเงื่อนไขอนุกรมวิธานในบล็อกการดู [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัพเดทคำถามดังนั้นจึงเป็นเรื่องในหัวข้อคำตอบ Drupal ปิดให้บริการใน4 ปีที่แล้ว ใน Drupal 7 ฉันมีประเภทเนื้อหาชื่อ "สินทรัพย์" ที่มีเขตข้อมูลอนุกรมวิธานเรียกว่า "หมวดหมู่" สิ่งที่ฉันต้องมีคือบล็อกในหน้าสินทรัพย์ที่ดูคำหมวดหมู่ของโหนดปัจจุบันค้นหาโหนดสินทรัพย์อื่นทั้งหมดทั้งหมดที่ติดแท็กในทำนองเดียวกันและแยกรายการของชื่อเรื่องลิงก์ไปยังพวกเขาและบิตข้อมูลอื่น ๆ จากโหนดของพวกเขา บล็อก Views เป็นความคิดแรกของฉัน ... แต่ฉันมีเวลาทำให้เรื่องนี้เกิดขึ้นใน Drupal 7 อาจเป็นปัญหาหรือไม่เพราะ URL ของฉันไม่มีรหัสประจำตัว อย่างไรก็ตามฉันได้ค้นหาและติดตามบทเรียนมากมาย (เช่นนี้และบทเรียนนี้ ) แต่ก็ไม่มีประโยชน์ ดังนั้นนี่คือคำถามของฉัน: หาก Views เป็นคำตอบฉันจะทำอะไรผิด มีโมดูล Drupal 7 ที่สามารถทำสิ่งนี้ให้ฉันได้ไหม

5
วิธีแยกลำดับขั้นของอนุกรมวิธานใน pathauto ด้วยเครื่องหมายทับ
Pathautoดูเหมือนว่าจะมีวิธีที่แตกต่างจากลำดับชั้นของอนุกรมวิธานภาษี จากเมนู Taxonomy : มือสอง> รถยนต์> Aston Martin> DB9 Coupe แบ่งย่อย> งาน> การบัญชี สิ่งที่ฉันต้องการคืออะไรเช่นนี้สำหรับ url: คลาสสิฟายด์ / งาน / การบัญชี (ไม่ใช่การบัญชี - งาน - คลาสสิฟายด์) (โปรดทราบว่า Pathautho สร้างสิ่งนี้ด้วยเครื่องหมายขีดคั่นในลำดับย้อนกลับเช่นกัน) ใน Pathauto ฉันใช้รูปแบบนี้: Default path pattern(ใช้กับคำศัพท์ทั้งหมดที่มีรูปแบบว่างเปล่าด้านล่าง) [term:parents-all] สับสน.

3
วิธีการแสดงคำว่าอนุกรมวิธานของผู้ปกครองและเด็ก
ฉันมีคำศัพท์เช่นนี้: ผู้ปกครอง 1 เด็ก 1 เด็ก 2 เด็ก 3 พ่อแม่ 2 เด็ก 1 เด็ก 2 ตอนนี้ฉันต้องการใช้มุมมองเพื่อสร้างรายการคำหลักที่มีเงื่อนไขย่อย ฉันพยายามทำเช่นนี้กับ Views UI แต่แสดงเฉพาะคำหลัก ... ไม่มีคำหลักของเด็ก มันทำให้ฉันสับสนมาก ทุกคนสามารถช่วยเหลือกรณีนี้ได้หรือไม่? ขอบคุณ: D

3
ฉันจะแสดง 3 โพสต์ล่าสุดสำหรับแต่ละคำในมุมมองได้อย่างไร
ด้วยความช่วยเหลือของคำถามอื่น: แสดงโหนดใหม่ล่าสุดสำหรับแต่ละคำศัพท์อนุกรมวิธานในการดูฉันสามารถสร้างมุมมองที่ฉันต้องการยกเว้นว่ามันจะแสดงโพสต์ทั้งหมดสำหรับแต่ละคำ (จัดกลุ่มตามคำ)? ฉันจะ จำกัด แต่ละคำให้แสดงเฉพาะ 3 โพสต์ล่าสุดได้อย่างไร เช่น ภาคเรียนที่ 1 - โพสต์ 1 - โพสต์ 2 - โพสต์ 3 ภาคเรียนที่ 2 - โพสต์ 1 - โพสต์ 2 - โพสต์ 3 ภาคเรียนที่ 3 - โพสต์ 1 - โพสต์ 2 - โพสต์ 3

2
วิธีปิดการใช้งานคำศัพท์ใหม่ (ติดแท็กฟรี) ด้วย Taxonomies
ฉันมีฟิลด์ "การอ้างอิงคำศัพท์" ในรูปแบบที่ใช้วิดเจ็ตเติมข้อความอัตโนมัติ ฉันต้องการ จำกัด การป้อนข้อมูลของผู้ใช้กับคำศัพท์ในคำศัพท์เท่านั้นและส่งข้อความเมื่อผู้ใช้พยายามป้อนคำที่ไม่มีอยู่ ฉันพบโมดูลอนุกรมวิธานเนื้อหา อย่างไรก็ตามสิ่งนี้ไม่ทำงานกับแบบฟอร์มที่มีการรวบรวมเขตข้อมูลหรือกลุ่มเขตข้อมูล นอกจากนี้ยังมีส่วนร่วมในแพทช์1078878-DisableAutoCreation-D7-UTF-8.patch แต่ฉันสงสัยว่ามีวิธีแก้ปัญหาที่ง่ายกว่า / สะอาดกว่าเช่นโมดูลหรือฉันอาจพลาดวิธีที่มีอยู่แล้วในการทำด้วย drupal และ taxonomy เวอร์ชันล่าสุด


2
ฉันจะรับรายการเงื่อนไขอนุกรมวิธานทั้งหมดที่กำหนดให้กับโหนดได้อย่างไร
ฉันมีโหนดและต้องการรับเงื่อนไขอนุกรมวิธานทั้งหมดที่กำหนดให้กับโหนด ใน drupal 6 ฉันสามารถใช้$node->taxonomyและtaxonomy_*ฟังก์ชั่นได้ แต่สิ่งเหล่านี้ไม่มีอยู่ใน drupal 7

5
ฉันจะแทรกเมนู taxonomy เป็นเมนูย่อยของรายการเมนูมาตรฐานได้อย่างไร
ฉันมีเมนูหลักที่มีโครงสร้างระดับบนสุดคล้ายกับต่อไปนี้: Home - Categories - Something Else - ... - Contact ลิงก์ระดับบนสุดแต่ละลิงค์นั้นไปยังหน้าโหนดที่เหมาะสม ฉันมีคำศัพท์สำหรับหมวดหมู่ (หลายระดับ) และฉันต้องการคำศัพท์อนุกรมวิธานเหล่านั้นในเมนูย่อยภายใต้รายการ "หมวดหมู่" ฉันต้องการหลีกเลี่ยงการเข้ารหัสรายการลงในเมนูหลักเนื่องจากเมนูย่อยควรเติบโต / ย่อขนาดตามคำศัพท์ ในอดีตที่ผ่านมาฉันได้เขียนโค้ดที่ซับซ้อนเกินความจำเป็นเพื่อให้บรรลุสิ่งนี้ซึ่งเชื่อมโยงกับการดำเนินงานด้านอนุกรมวิธานและจัดการรายการย่อยของเมนูเฉพาะตามนั้น (คล้ายกับสิ่งที่Taxonomyทำ แต่ไม่มีเมนูที่แตกต่างกัน คำศัพท์). ในขณะที่วิธีการนี้ใช้งานได้มันไม่เหมาะและแน่นอนว่าไม่ใช่เรื่องทั่วไป ฉันไม่สามารถยกโค้ดนั้นจากโปรเจ็กต์เก่าไปยังโค้ดใหม่ได้มันต้องมีการปรับแต่งตามความเหมาะสม ฉันไม่สามารถรู้สึกได้ว่าจะต้องมี 'มาตรฐาน' โซลูชันที่ใช้โมดูลนี้ ฉันเคยเห็นคำแนะนำบางอย่างจากที่นั่นเพื่อใช้โมดูลที่แตกต่างกันรวมกัน ฉันเปิดให้ข้อเสนอแนะใด ๆ แต่ถ้ามันเกี่ยวข้องกับการติดตั้งมากกว่า 1 หรือ 2 โมดูลและโหลดของการกำหนดค่าฮาร์ดโค้ดกำหนดบริบทเฉพาะก็อาจจะไม่ช่วยมากเกินไปในกรณีนี้

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