ฉันใช้ 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 แต่ฉันไม่สามารถเข้าใจหรือรวมวิธีแก้ปัญหาที่นำเสนอได้
โปรดยกโทษให้ฉันหากคำศัพท์ทำให้เข้าใจผิด เนื่องจากฉันยังใหม่กับสิ่งนี้และฉันกำลังพยายามเรียนรู้