هوک

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

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

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

    ماژول Field Wrappers برای تغییر تگ های فیلد های دروپال

    یک ابزار مهم برای کار با دروپال و ساختن یک سایت با این سیستم مدیریت محتوا، فیلد ها هستند. هر Entity فیلدپذیری می تواند امکان توسعه خود را به دروپال‌کار بدهد. با توجه به اهمیت این ابزار در
  • آموزش حذف ابزار resize زیر textarea در دروپال 7

    حذف ابزار resize زیر textarea در دروپال 7

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

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

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

    ماژول Entity View Mode، افزودن حالت های نمایش جدید به entity های دروپال

    Entity در دروپال چیست؟ مفهوم Entity در دروپال 7 بسیار کلیدی و محوری است. قبلا در مقاله «مفهوم Entity، Bundle و Field در دروپال» بیان کردم که Entity یک مفهوم Abstract یا انتزاعی است که به پاره ای از
  • تغییر المان های فرم های دروپال در پیاده سازی تم

    تغییر نمایش و جابجایی عناصر یک فرم در پیاده سازی تم دروپال

    معمولا برنامه نویسی و توسعه در چارچوب یک سیستم مدیریت محتوا و یا یک فریم ورک، محدودیت هایی را به همراه می آورد، چون شما مجبور هستید، هر کاری را یا آگاهی از API آنها انجام بدهید. در صورتی که این محدودیت، طوری باشد که شما نتوانید کار مورد