ในมุมมองฉันจะเชื่อมโยงเขตข้อมูลไปยังโหนดได้อย่างไร


14

ในมุมมองฟิลด์ฟิลด์ "ชื่อเรื่อง" มีช่องทำเครื่องหมาย "เชื่อมโยงฟิลด์นี้กับเนื้อหาเดิม" แต่ช่องทำเครื่องหมายนี้ไม่สามารถใช้ได้สำหรับเขตข้อมูลอื่น ฉันจะใช้ฟังก์ชันนี้สำหรับสาขาอื่นได้อย่างไร

เช่นในกรณีของฉันฉันมีฟิลด์ "คำบรรยาย" ที่กำหนดเองและฉันต้องการแสดงรายการคำบรรยายโหนด คำบรรยายควรเป็นลิงค์ที่ชี้ไปยังโหนด

คำตอบ:


25

ดังที่ @Daphna พูดถึงและคุณสามารถดูได้ที่นี่: drupal.org/node/1234862คุณสามารถใช้Content: Pathค่าฟิลด์เป็นโทเค็นสำหรับฟิลด์ที่คุณต้องการเชื่อมโยงกับเนื้อหา:

  1. เพิ่มContent: Pathฟิลด์และในconfigure fieldกล่องโมดัลทำเครื่องหมายExclude from displayเพื่อซ่อนฟิลด์นี้จากการแสดงและจัดเรียงฟิลด์ใหม่เพื่อให้ฟิลด์นี้อยู่เหนือฟิลด์ที่คุณต้องการเชื่อมโยงกับเนื้อหา
  2. คลิกเขตข้อมูลที่คุณต้องการที่จะเชื่อมโยงไปยังเนื้อหาที่จะเปิดconfigure fieldกล่องกิริยาและในการตรวจสอบส่วนRewrite resultsRewrite the output of this field
  3. ใน textarea เปิดอยู่ภายใต้การเขียนนี้:Rewrite results <a href="[path]">[field_name]</a>คุณควรแทนที่field nameด้วยโทเค็นที่เหมาะสมของเขตข้อมูลที่คุณต้องการเชื่อมโยง คุณสามารถค้นหาโทเค็นฟิลด์ทั้งหมดได้ในReplacement patternsส่วนด้านRewrite resultsล่าง

3
ช่องที่คุณต้องเพิ่มคือ "เนื้อหา: เส้นทาง" เพื่อให้สามารถใช้ [เส้นทาง] ไม่ใช่ "เนื้อหา: ลิงก์"

1
tnx @Zeroth ฉันแก้ไขคำตอบของฉัน
sepehr

@Zeroth ขอบคุณมาก muccchhhh มาก !!!!!!!! :)
Winston

ฉันใช้เวลาสงสัยว่าทำไมฉันไม่เห็นเนื้อหา: เส้นทางในรูปแบบการเขียนใหม่ใครจะคิดว่าฉันต้องจัดเรียงฟิลด์ใหม่ WTF มันยากที่ google สำหรับคำตอบนี้ขอบคุณ
headsvk

และอย่าลืมยกเลิกการเลือก "ลิงค์รูปภาพไปยังเนื้อหา" ในฟิลด์ที่ 2 หากคุณทำตัวเลือกนี้เพราะคุณจะมีลิงค์ 2xAnchor
Michael

6

สิ่งที่ฟิลด์คำบรรยายที่ควรทราบคือตำแหน่งที่จะเชื่อมโยง สิ่งนี้ทำกับฟิลด์ NodeID (nid)

  1. เพิ่มฟิลด์ "เนื้อหา: Nid (ID โหนด)"; เลือกซ่อนจากตัวเลือกการแสดง
  2. จัดเรียงฟิลด์นั้นใหม่ ดันให้สูงกว่าคำบรรยายของคุณ (เพื่อให้สามารถคว้าได้)
  3. เขียนเอาต์พุตเป็นลิงก์อีกครั้งด้วย nid เช่น node / [nid] หรืออะไรบางอย่าง
  4. voila

การเพิ่มฟิลด์ Nid ที่ซ่อนอยู่ทำให้โทเค็น [nid] พร้อมใช้งานในฟิลด์คำบรรยายเมื่อสร้างเป็นลิงก์ คุณต้องติดตั้งโทเค็นด้วย

หรือhttp://drupal.org/node/1234862อาจจะ?


1
ที่นี่drupal.org/node/1234862พวกเขาแนะนำให้ใช้เนื้อหา: เส้นทางซึ่งฉันคิดว่าดีกว่า คุณสามารถแก้ไขสิ่งนี้เป็นคำตอบของคุณ?
daphshez

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