Score:0

จะป้องกันเนื้อหาที่ซ้ำกันในมุมมองได้อย่างไร

ธง tr

บนเว็บไซต์ drupal หลายภาษา (เวอร์ชัน 9.2.10) บล็อกเนื้อหาที่ซ้ำกันบนหน้า Landing Page เมื่อเปิดใช้ 2 ภาษามากกว่า

บล็อกแสดงเนื้อหาที่เผยแพร่แบบสุ่มสำหรับประเภทเนื้อหาที่กำหนดเองในระบบกริดพร้อมเค้าโครงการ์ด

เนื่องจากภาษาที่เปิดใช้งานเพิ่มเติม 2 ภาษา เช่น ภาษาดัตช์และภาษาเยอรมัน เนื้อหาภาษาดัตช์จึงถูกทำซ้ำและแสดง 3 ครั้งในตารางมุมมองนี้ในขณะนี้

เนื้อหาที่ซ้ำกันนี้ไม่ปรากฏเมื่อภาษาที่ปิดใช้งาน

ขณะนี้มุมมองแสดงผลภาษาโดยการเลือก "ภาษาข้อความอินเทอร์เฟซที่เลือกสำหรับหน้า"

อัปเดต การตั้งค่ามุมมองปัจจุบัน:การตั้งค่ามุมมองปัจจุบัน บันทึก:

  • ภายใต้ ขั้นสูง --> การตั้งค่าแบบสอบถาม --> ความแตกต่างถูกเปิดใช้งาน
      แบบสอบถาม:
        พิมพ์: views_query
        ตัวเลือก:
          ปิดการใช้งาน_sql_rewrite: เท็จ
          แตกต่าง: จริง
          แบบจำลอง: เท็จ
          query_comment: ''
          query_tags: { }

ดูการแสดงซ้ำของ "ฮิวโม ดัตช์": สำเนาของ Humo Dutch

beltouche avatar
cn flag
การดูการกำหนดค่า Views ปัจจุบันของคุณจะช่วยหาทางออกได้ ผลลัพธ์ที่ซ้ำซ้อนที่ไม่พึงประสงค์เป็นปัญหาทั่วไปใน Views (ปิดข้อมือการจัดกลุ่มตามภาษาอาจช่วยได้)
Joehoe avatar
tr flag
เมื่อเปลี่ยนภาษา มุมมองจะแสดงเนื้อหาที่ถูกต้อง ซ้ำกันเท่านั้น ฉันเพิ่มการกำหนดค่าบางอย่างเป็นการอัปเดตในคำตอบ ต้องการเอาต์พุต `yml` ทั้งหมดหรือไม่
Score:3
ธง br

มันซ้ำกันเพราะตอนนี้คุณแสดงภาษาทั้งหมด คุณต้องตรวจสอบให้แน่ใจในเว็บไซต์หลายภาษา ว่าคุณแสดงรายการภาษาเดียวต่อเนื้อหาในมุมมอง คำแนะนำโดยฉันเพื่อเพิ่มตัวกรองด้วยการแปลเริ่มต้น (= True) จากนั้นตั้งค่าภาษาการแสดงผลเป็นประเภทที่ถูกต้องที่คุณต้องการ เพื่อให้แน่ใจว่าเนื้อหาทั้งหมดจะถูกแสดง อย่างไรก็ตาม หากคุณมีเนื้อหาที่ไม่ได้แปล เนื้อหานั้นจะปรากฏในภาษาต้นฉบับ หากคุณต้องการแสดงเฉพาะภาษาปัจจุบัน คุณสามารถตั้งค่าตัวกรองภาษาเนื้อหา (ภาษาการแปล (= ภาษาข้อความอินเทอร์เฟซที่เลือกสำหรับหน้า)) แทนต้นฉบับ แต่ในกรณีนี้ จะไม่มีภาษาสำรอง

Joehoe avatar
tr flag
สวัสดี ในขณะที่เพิ่มเกณฑ์ตัวกรอง ตัวกรอง "ภาษาต้นฉบับ" ที่แนะนำไม่ทำงาน แต่ฉันใช้เกณฑ์ตัวกรอง "ภาษาการแปล (= ภาษาข้อความอินเทอร์เฟซที่เลือกสำหรับหน้า)" แทน หากคุณสามารถอัปเดตสิ่งนี้ในคำตอบของคุณ ฉันยอมรับได้ คำตอบของคุณมีประโยชน์
br flag
ใช่ เพราะมันเรียกว่า "การแปลเริ่มต้น (= จริง)"

โพสต์คำตอบ

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