Score:0

สร้างลิงค์ตามประเภทฟิลด์เนื้อหาที่กำหนดเอง

ธง as

ฉันใช้ Drupal 8.9.8 และฉันได้สร้างประเภทเนื้อหาแบบกำหนดเองพร้อมประเภทฟิลด์ เช่น ข้อความธรรมดา ตัวเลข (จำนวนเต็ม) และอื่นๆ จากนั้น ฉันสร้างเนื้อหาตามประเภทเนื้อหาที่กำหนดเองและกรอกค่าในฟิลด์ สิ่งนี้สร้างหน้า /node/2

ฉันต้องการรวมค่าฟิลด์จากประเภทเนื้อหาที่กำหนดเอง และสร้างลิงก์ URL ที่จะแสดงใน /node/2

URL ที่สร้างขึ้นจะอยู่ในรูปแบบต่อไปนี้ตามค่าฟิลด์ประเภทเนื้อหาซึ่งตั้งค่าเป็นค่าเริ่มต้นด้านล่าง:

field_url = https://www.example.com?SIG=

field_id = 94ddkf03la1

https://www.example.com?SIG=94ddkf03la1

ฉันสร้างโมดูลที่สร้างลิงก์ URL ด้วย .php และ .yml สำเร็จแล้ว ซึ่งสามารถเข้าถึงได้จาก localhost/drupal8/modulename

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

ควรวางซอร์สโค้ดนี้ไว้ที่ใด ภายใน modulename.module?

นี่คือภาพหน้าจอของโครงสร้างของประเภทเนื้อหาที่กำหนดเอง

ป้อนคำอธิบายรูปภาพที่นี่

ฉันค้นหาทางอินเทอร์เน็ตและ StackExchange แต่ฉันไม่สามารถเข้าใจหรือรวมวิธีแก้ปัญหาที่นำเสนอได้

โปรดยกโทษให้ฉันหากคำศัพท์ทำให้เข้าใจผิด เนื่องจากฉันยังใหม่กับสิ่งนี้และฉันกำลังพยายามเรียนรู้

ng flag
คุณต้องการแสดงลิงก์นี้ที่ใด เนื่องจากหากเป็นส่วนหนึ่งของการแสดงเนื้อหา คุณสามารถใช้ `hook_entity_view_alter` ได้ แต่ถ้าคุณต้องการกำหนดค่าโดยการแสดงผล คุณสามารถใช้ฟิลด์พิเศษ หรือคุณอาจต้องการใช้ในมุมมอง คำตอบสามารถโทรจากจุดหนึ่งไปยังอีกจุดหนึ่งได้ทั้งนี้ขึ้นอยู่กับบริบท
mariosdaskalas avatar
as flag
@ d70rr3s ฉันต้องการสร้างลิงก์ใน /node/2 หน้า สนใจที่จะอธิบายเพิ่มเติมเกี่ยวกับการดำเนินการนี้เนื่องจากฉันยังใหม่และยังคงเรียนรู้อยู่ ขอบคุณ!
id flag
Drupal 8 สิ้นสุดอายุการใช้งานในเดือนพฤศจิกายน 2021 แม้แต่ 8 เวอร์ชันใหม่ล่าสุดซึ่งไม่ใช่ 8.9.8 ก็ยังขาดการอัปเดตความปลอดภัย

โพสต์คำตอบ

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