2010-08-23 69 views
4

我知道我需要使用theme_pager功能來渲染代碼:如何將傳呼機放在頁面的頂部和底部?

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

我知道,這是預渲染到page.tpl.php中的$內容,如果我想主題它只需將theme_pager函數覆蓋到template.php中。

我知道在視圖中我只需要使用變量$ pager,但我沒有使用視圖。

我想知道的是我可以簡單地通過自己簡單地調用theme_pager傳遞變量「items」。我在哪裏可以找到尋呼機的「項目」?

編輯:

沒有「項目」,尋呼機被全球傳遞給函數的內容。

所以,如果你想在你的頁面的頂部添加一個新的尋呼機,你只需要調用「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> 
+0

你不應該調用'theme_pager(...)',而應該調用'theme('pager',...)' – googletorp 2010-08-23 17:38:17

+0

你是對的!謝謝! – FR6 2010-08-23 19:22:25

回答

1

您不通過itemstheme_pager

如果您將相同的ID:$element傳遞給該函數,它應該可以正常工作,並且已經添加了該傳呼機。

+0

我用我的解決方案編輯了我的問題。 – FR6 2010-08-23 15:18:37

相關問題