2017-10-11 135 views
0

我爲Joomla創建了一個模塊,它從數據庫中提取一些數據並使用它創建一個表格。我在我的模塊中添加了JPagination,並獲得了頁腳按鈕以顯示所有內容。使用Joomlas JPagination類的問題。錯誤404頁面未找到

public function addPagination($params) 
{ 
    $count = $params->get("count"); 
    $multiPage = $params->get("multiple_pages"); 

    //Add controls for changing pages 

    if($multiPage) 
    { 
     jimport('joomla.html.pagination'); 
     $limitStart = 0; 
     $pagination = new JPagination(count($this->vacanciesRows) , $limitStart, $count); 

     echo $pagination->getListFooter(); 
    } 
} 

,但是當我點擊了網頁(除了第一個)我收到錯誤404。我敢肯定,我錯過了什麼,但我很少與Joomla沒有經驗。我將包含我的helper.php和我的和我的mod_xxx_xxx.php

+0

模塊不能有分頁。它沒有自己的URL。只有組件有。如果你檢查你的模塊創建的鏈接,你會發現它們是無效的。你可以嘗試做Ajax魔術,但是你需要一個提供數據的組件。 –

+0

@SvenBluege感謝您的評論!所以我需要編寫我自己的組件。 – VTodorov

+0

我將它添加爲答案:) –

回答

2

模塊不能有分頁。它沒有自己的URL。只有組件有。如果你檢查你的模塊創建的鏈接,你會發現它們是無效的。你可以嘗試做Ajax魔術,但是你需要一個提供數據的組件。

在Joomla中,只有組件可以直接響應傳入的URL。