2017-10-11 11 views
0

データベースからデータを取り出してテーブルを作成するJoomla用のモジュールを作成しました。私は自分のモジュールにJPaginationを追加して、フッタボタンを表示してすべてを取得しました。私は、エラー404を取得しています(すべての最初のものを除く)のページの一部をクリックしたときに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(); 
    } 
} 

は、しかし、私は私が何かを見逃しているが、私はJoomlaのでなしの経験に非常に少しを持っていると確信しています。私はhelper.phpと私のペーストビンを入れておきます。mod_xxx_xxx.php

+0

モジュールにページ番号を付けることはできません。独自のURLはありません。コンポーネントだけがそれを持っています。モジュールが作成するリンクをチェックすると、それらのリンクが無効であることがわかります。 Ajaxの魔法を試みることはできますが、データを提供するコンポーネントが必要です。 –

+0

@SvenBluegeコメントありがとうございます!だから私は自分のコンポーネントを書く必要があります。 – VTodorov

+0

私は答えとしてそれを追加します:) –

答えて

2

モジュールはページ設定をすることはできません。独自のURLはありません。コンポーネントだけがそれを持っています。モジュールが作成するリンクをチェックすると、それらのリンクが無効であることがわかります。 Ajaxの魔法を試みることはできますが、データを提供するコンポーネントが必要です。

Joomlaでは、コンポーネントだけが着信URLに直接反応します。

関連する問題