معرفی ماژول به دروپال 8

نویسنده: امین علیزاده    در تاریخ: 07 / 07 / 2018
طراحی ماژول اختصاصی دروپال - دروپال 8- طراحی سایت دروپال - آموزش ماژول نویسی دروپال - Drupal 8 module development

برای ایجاد ماژول اختصاصی دروپال ، اول از همه باید ماژول خود را به دروپال معرفی کنیم. که این کار توسط  فایل info.yml که بایستی در  ماژول خود ایجاد کنید صورت میگیرد و در آن اطلاعات مربوط به ماژول را قرار میدهیم.

نمونه ای از ماژول node را میبینیم که اطلاعات خود را در فایل node.info.yml قرار داده است.

name: Node
type: module
description: 'Allows content to be submitted to the site and displayed on pages.'
package: Core
version: VERSION
core: 8.x
configure: entity.node_type.collection
dependencies:
  - drupal:text

اجزای تشکیل دهنده فایل info.yml ماژول دروپال

  • کلید name: نام ماژول است که باید به حد نیاز یکتا باشد.
  • کلید type: نوع افزونه را مشخص میکند که میتواند module و یا theme باشد.
  • کلید description: توضیحات ماژول است که در پنل مدیریت نمایش داده میشود.
  • کلید package: بسته ای را که ماژول متعلق به آن است را مشخص میکند.
  • کلید version: نسخه ماژول است که وقتی به صورت VERSION نوشته شود معادل ورژن هسته دروپال میشود.
  • کلید core: ورژن دروپالی که ماژول با آن سازگار است را مشخص میکند.
  • کلید configure: مسیر تنظیمات ماژول را در صفحه مدیریت ماژول ها مشخص میکند.
  • کلید dependencies: وابستگی های ضروری ماژول را به ماژول های دیگر مشخص میکند.
     

نمای اطلاعات ماژول دروپال در بخش مدیریت

طراحی ماژول اختصاصی دروپال - دروپال 8- طراحی سایت دروپال - آموزش ماژول نویسی دروپال - Drupal 8 module development

بعد از معرفی ماژول به دروپال نوبت به پیاده سازی قابلیت های ماژول میرسد که در بخش های بعدی آموزش ماژول نویسی دروپال میتوانید آنها را مشاهده نمایید.

تیم دروپالی مباحث مختلفی را در زمینه طراحی سایت، سئو و برنامه نویسی وب را در بخش کتاب ها آمده نموده است که شما عزیزان میتوانید از آنها به صورت رایگان استفاده نمایید. خوشحال میشویم تا نظرات خود را در مورد این مجموعه مقالات به ما منتقل نمایید.

نیاز به مشاوره دارید؟

کارشناسان دروپالی در ۷ روز هفته آماده پاسخ دهی به شما عزیزان می باشند. بی صبرانه منتظر شنیدن صدای گرم شما هستیم.

026-36804612

در بحث پیرامون این مقاله شرکت کنید و نظرات خود را بفرمایید.

افزودن دیدگاه جدید

متن ساده

تگ‌های HTML مجاز نیستند.خطوط و پاراگراف‌ها بطور خودکار اعمال می‌شوند.Web page addresses and email addresses turn into links automatically.

مقالات پیشنهادی