كيف تضع النداء في أعلى وأسفل الصفحة؟
-
30-09-2019 - |
سؤال
أعلم أنني بحاجة إلى استخدام وظيفة 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
إلى الوظيفة ، يجب أن تعمل بشكل جيد مع جهاز النداء الذي تمت إضافته بالفعل.