سؤال

لقد كتبت نفسي مكونًا إضافيًا لعروض مشاهدات Drupal وأريد حساب الصفوف حتى أتمكن من فعل شيء مع الإخراج كل نث صف.

يمكنني القيام بذلك في وظيفة Preprocessor للمكون الإضافي ، لكن إذا تم استخدامه أكثر من مرة (في الألواح على سبيل المثال) ، لا يمكنني إعادة تعيين العداد إلى الصفر.

هل يمكن للشخص أن يشير لي في الاتجاه الصحيح هنا؟

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

المحلول

يضيف المكون الإضافي الافتراضي للأناقة لطلبات العرض عدادًا إلى كائن العرض. وهي متوفرة في

$view->row_index

إذا كنت تقوم بكتابة طريقة عرض في مكون إضافي مخصص ، فاحلم أن تكرر هذه الوظيفة في وظيفة العرض الخاصة بك.

نصائح أخرى

يمكنك إلقاء نظرة على وحدة Views_Customfield. ((http://drupal.org/project/views_customfield) تتيح هذه الوحدة الوصول إلى رقم الصف في العرض وأيضًا خيار إضافة رمز PHP في كل صف. مفيد جدا ...

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