أعمل على إنشاء وحدة نمطية وأتعرف ببطء على واجهة برمجة التطبيقات الميدانية وما تعمل جميع الإعدادات في مختلف المجالات وما لا يعمل. أثناء القيام بذلك ، يبدو أن الطريقة الوحيدة لتحديث نوع محتوى مخصص هي تعطيل الوحدة النمطية وإلغاء تثبيتها ثم إعادة تمكينها.
هل هناك طريقة سهلة للقيام بذلك؟ في الوقت الحالي ، إنها عملية شاقة إلى حد ما تتطلب حفنة من النقرات للقيام بنفس الشيء مرارًا وتكرارًا. أنا أبحث عن برنامج نصي أو وحدة نمطية للتعامل مع هذا الأمر بسرعة كبيرة (من الناحية المثالية) بنقرة واحدة.
الحل 1. Devel + Drush:
يمكنك استخدام devel أمر drush لإعادة تثبيت الوحدة مع جميع تبعيات الوحدة:
drush devel-reinstall modulename
هناك أيضًا اسم مستعار لهذا الأمر
drush dre modulename
الحل 2. السحق:
هذا شيء أود عادة استخدامه السحق
drush pm-disable mymodule
drush pm-uninstall mymodule
drush pm-enable mymodule
يمكنك أيضًا استخدامه لتحديد الأوامر المخصصة الخاصة بك لدمجها في أمر واحد.
إذا لم يكن لديك وصول Shell فإن Devel module يوفر هذه الوظائف. قم بتثبيته وقم بزيارة mysite.com/devel/reinstall.