Score:1

ฉันจะติดตั้งโมดูลที่กำหนดเองซึ่งขึ้นอยู่กับนักแต่งเพลงได้อย่างไร

ธง au

ฉันดูหมดแล้ว แต่ดูเหมือนจะไม่มีคำแนะนำเกี่ยวกับเรื่องนี้ทางออนไลน์

ฉันเพิ่งอัปเดตไซต์ Drupal 8 เป็น Drupal 9 ฉันไม่เคยใช้โปรแกรมแต่งเพลงมาก่อน ดังนั้นฉันจึงใช้โปรแกรมแต่งเพลง-drupal เพื่อทำให้โปรแกรมแต่งเพลงของไซต์เข้ากันได้

ฉันมีโมดูลที่กำหนดเองบนไซต์ และฉันต้องถอนการติดตั้งเพื่อให้โปรแกรมแต่งเพลง-drupal จากนั้นอัปเกรดจึงจะใช้งานได้

ตอนนี้ฉันกำลังพยายามติดตั้งใหม่ แต่ขาดคำแนะนำอย่างสมบูรณ์เกี่ยวกับสิ่งนี้ที่จะเกิดขึ้นในการค้นหาของ Google และหากฉันเพิ่งอัปโหลดไปยังไซต์เหมือนเมื่อก่อน ไซต์จะหยุดทำงาน

ใครก็ได้ช่วยอธิบายหน่อยว่าสิ่งนี้สามารถทำได้บนไซต์ Compserized Drupal 9 ได้อย่างไร

miststudent2011 avatar
fr flag
If the custom module has dependencies they wont be installed. Refer https://drupal.stackexchange.com/questions/276292/how-can-i-require-a-custom-module-hosted-elsewhere-with-its-contrib-dependencies/299105#299105
Score:2
ธง ne

ใน ผู้แต่ง.json คุณบอกนักแต่งเพลงว่าควรใส่การพึ่งพาบางประเภทในไดเร็กทอรีใด

"เส้นทางตัวติดตั้ง": {
    "เว็บ/คอร์": ["ประเภท:drupal-core"],
    "เว็บ/ห้องสมุด/{$name}": ["type:drupal-library"],
    "เว็บ/โมดูล/contrib/{$name}": ["ประเภท:drupal-โมดูล"],
    "เว็บ/โปรไฟล์/contrib/{$name}": ["type:drupal-profile"],
    "เว็บ/ธีม/contrib/{$name}": ["type:drupal-theme"],
    "drush/Commands/contrib/{$name}": ["ประเภท:drupal-drush"]
},

ขณะนี้ไดเร็กทอรีเหล่านี้ได้รับการจัดการโดยนักแต่งเพลง ตัวอย่างเช่น เว็บ/โมดูล/contrib สำหรับประเภท โมดูล drupal การพึ่งพา ในขณะเดียวกันทุกอย่างก็ใส่เข้าไป เว็บ/โมดูล/กำหนดเอง หรือตำแหน่งที่กำหนดเองอื่นๆ จะถูกรักษาไว้

ในที่สุด repo ของคุณจะมีเฉพาะ ผู้แต่ง.json/lock ไฟล์ที่รูท repo และรหัสที่กำหนดเองทั้งหมด (ธีมที่กำหนดเอง, โมดูลที่กำหนดเอง, สคริปต์ที่กำหนดเอง, แพตช์ที่กำหนดเอง ฯลฯ ) และกำหนดค่าไฟล์ YAML ในไดเร็กทอรีที่ต้องการ


คุณควรพนันกับเจ้าหน้าที่สักหน่อย เทมเพลตโครงการที่แนะนำ หรือชุมชน เทมเพลตโครงการ drupal. เรียนรู้ที่จะอ่าน ผู้แต่ง.json ไฟล์. วิ่ง ติดตั้งนักแต่งเพลง, ลบบางไดเร็กทอรีด้วยตนเอง ติดตั้งนักแต่งเพลง อีกครั้งและสังเกตว่าเกิดอะไรขึ้น

Score:1
ธง in

แต่ง-drupal สร้างไดเร็กทอรีต่อไปนี้สำหรับการขึ้นต่อกันของนักแต่งเพลง:

  • [drupal-root]/modules/contrib
  • [drupal-root]/themes/contrib
  • [drupal-root]/profiles/contrib

ตามแบบแผน (หรืออย่างน้อยแบบแผนที่ฉันปฏิบัติตาม) สิ่งที่กำหนดเองจะอยู่ในไฟล์ กำหนดเอง ไดเรกทอรี

  • [drupal-root]/โมดูล/กำหนดเอง
  • [drupal-root]/ธีม/กำหนดเอง
  • [drupal-root]/โปรไฟล์/กำหนดเอง

โพสต์คำตอบ

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