سؤال

لقد بدأت مؤخرًا العمل مع Drupal على الجانب واضطررت إلى معالجة القيود التي وصلت إليها في API وجهات النظر. أكثر من غيره أجدها أسرع وأكثر قوة لتدوينه بنفسي.

  1. من الصعب إنشاء طرق عرض مخصصة لها مظهر محدد ويشعر دون إنشاء ملفات مخصصة على أي حال.
  2. إن إنشاء الصفحات من نقطة الصفر في *.tpl.php يعطيني المزيد من الاختيار والمرونة. لقد فعلت اثنين منهم الآن وهو أسرع تقريبا.

لمطور (لأن هذا منتدى برمجة) ما هو أفضل في رأيك:
الآراء أو قوالب مخصصة؟

هل كانت مفيدة؟

المحلول

لست متأكدًا مما تقصده بالقوالب المخصصة (من فضلك قل أنك لا ترسم SQL في ملفات .tpl.php) ، ولكن بغض النظر عن ما تعنيه ، فإن الإجابة هي استخدم المشاهدات كلما أمكن ذلك.

الأسباب:

  • سرعة التطوير - أعدك أن تكون إنشاء طريقة عرض أسرع من وحدة مخصصة 99.9 ٪ من الوقت
  • استقرار - لديها مئات الآلاف من الاختبارات
  • حماية - لديها عيون الكثيرين على الكود الخاص بها
  • يدعم - هناك المئات من وحدات المساهمين التي تتفاعل مع وجهات النظر بطريقة أو بأخرى
  • اعمال صيانة - وجهات النظر هي معيار دروبال. يمنح استخدام الوحدات النمطية المخصصة صيانة موقعك منحنى تعليمي غير ضروري.
  • الترقية - سوف توفر المشاهدات مسار ترقية من D6 إلى D7. الأشياء المخصصة الخاصة بك لن.

بالنسبة إلى نقطة "من الصعب إنشاء طرق عرض مخصصة لها مظهر ومظهر محددين" ، أعتقد أنك ستغير رأيك بعد وقت قليل مع Template_preprocess_whatever () وظائف وقوالب طرق العرض. لديك سيطرة مطلقة إذا كنت تريد ذلك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top