ماژول نویسی

  • افزودن صفحات جدید به دروپال 8 در غیاب hook_menu

    افزودن صفحات جدید به دروپال 8 در غیاب hook_menu

    در نسخه های 6 و 7 دروپال برای افزودن صفحات به سایت در ماژول هایی که می نویسیم، از پیاده سازی هوک منو استفاده می کنیم. به این صورت آدرس های مورد نظر را به دروپال می شناساندیم. دروپال 8 به کلی روش مسیر یابی را تغییر داده است و سیستم روتینگ آن با استفاده از کامپوننت های سمفونی2 توسعه یافته است. در این مقاله به این تغییر می پردازیم.
  • بررسی چند تابع مفید taxonomy در برنامه نویسی دروپال (بخش سوم)

    بررسی چند تابع مفید taxonomy در برنامه نویسی دروپال (بخش سوم)

    در بخش اول مقاله، توضیحاتی درباره سیستم دسته بندی دروپال یا Taxonomy دادیم. همین طور دو تابع مفید برای ذخیره و بازیابی دسته ها (term) معرفی کردیم. گفتیم که تابع taxonomy_term_save برای ذخیره یا به روز رسانی یک دسته در دیتابیس و تابع
  • برنامه نویسی اولین ماژول دروپال 8 در 6 گام ساده

    برنامه نویسی اولین ماژول دروپال 8 در 6 گام ساده

    دروپال 8، جدیدترین نسخه ای از دروپال است که مراحل پایانی پیاده سازی خود را می گذراند. تغییر و تحولات چشمگیری را در این نسخه از دروپال شاهد هستیم. برای اینکه به صورت کلی ویژگی های دروپال 8 را بدانید، مطالعه مطلب «دروپال
  • بررسی چند تابع مفید taxonomy در برنامه نویسی دروپال (بخش دوم)

    بررسی چند تابع مفید taxonomy در برنامه نویسی دروپال (بخش دوم)

    در بخش اول مقاله، توضیحاتی درباره سیستم دسته بندی دروپال یا Taxonomy دادیم. همین طور دو تابع مفید برای ذخیره و بازیابی دسته ها (term) معرفی کردیم. گفتیم که تابع taxonomy_term_save برای ذخیره یا به روز رسانی یک دسته در دیتابیس و تابع
  • بررسی چند تابع مفید taxonomy در برنامه نویسی دروپال (بخش اول)

    بررسی چند تابع مفید taxonomy در برنامه نویسی دروپال (بخش اول)

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

    حذف عبارت لاگین یا ثبت نام از زیر نظرات در دروپال

    حذف عبارت Log in or register to post comments در دروپال معمولا در پروژه های مختلفی که با دروپال انجام می دهیم با توجه به تفاوت در قالب آنها، نحوه نمایش نظرات نیز متفاوت است. یعنی اینکه نیاز به ایجاد تغییراتی در عناصر نمایشی یک کامنت، امر معمولی در یک سایت دروپالی است.
  • ایجاد لینک در برنامه نویسی ماژول دروپال با تابع l

    ایجاد لینک در برنامه نویسی ماژول دروپال با تابع l

    وقتی برای دروپال ماژولی می نویسیم، برای تولید محتوای صفحه روش های مختلف و امکانات متعددی برای انجام کار داریم. با استفاده از API دروپال می توانیم به آسانی محتوای صفحه را طوری بسازیم که نیازی به نوشتن کد های HTML در کدهای PHP ماژول
  • ترجمه رشته ها در برنامه نویسی ماژول های دروپال با تابع t

    ترجمه رشته ها در برنامه نویسی ماژول های دروپال با تابع t

    دروپال به صورت طبیعی یک سیستم مدیریت محتوا است که چند زبانی (multlingual) را پشتیبانی می کند. روش معمول در برنامه نویسی ماژول های دروپال این است که همه رشته هایی که به کار می روند باید به صورتی استفاده شوند که بعداً قابل ترجمه باشند.