سؤال

أعلم أنني بحاجة إلى استخدام وظيفة theme_pager لتقديم الكود:

http://api.drupal.org/api/function/theme_pager/6

أعلم أنه يتم تقديمه مسبقًا في محتوى $ من الصفحة.

أعلم أنه في وجهات النظر ، كان علي فقط استخدام المتغير $ pager ، لكنني لا أستخدم طرق العرض.

ما أريد معرفته هو كيف يمكنني ببساطة الاتصال بـ theme_pager تمرير "عناصر" متغيرة بنفسي. أين يمكنني العثور على "عناصر" النداء؟

تعديل:

لا يوجد "عناصر" ، يتم تمرير محتوى النداء على مستوى العالم إلى الوظيفة.

لذا ، إذا كنت ترغب في إضافة جهاز نادي جديد في الجزء العلوي من صفحتك ، فعليك فقط الاتصال بوظيفة "theme_pager" (أو لك إذا كان لديك الكتابة فوقها) على page.tpl.php:

<?php print $content_top; ?>             

<?php echo theme('pager', null, 1, 0, array(), 9); ?>

<div id="content-area">
    <?php print $content; ?>
</div>
هل كانت مفيدة؟

المحلول

أنت لا تمر items إلى theme_pager.

إذا مررت في نفس المعرف: $element إلى الوظيفة ، يجب أن تعمل بشكل جيد مع جهاز النداء الذي تمت إضافته بالفعل.

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