datagrid.class.php のページャー表示位置について 【解決済み】
Posted: 2013年3月17日(日) 16:01
こんにちは
$modx->db->getHTMLGrid で 'pagerLocation' => 'both-right' にして渡すと、表の上に二重にページャーが表示されます。
(modx 1.2.0J-b2 で確認)
ソースを見ながら確認したところ、datagrid.class.php の386 行目付近のページャー挿入位置を $tblEnd の後ろにすれば直るようです。
#今時は、javascript で整形するから誰も使ってなかったんでしょうか。
$modx->db->getHTMLGrid で 'pagerLocation' => 'both-right' にして渡すと、表の上に二重にページャーが表示されます。
(modx 1.2.0J-b2 で確認)
ソースを見ながら確認したところ、datagrid.class.php の386 行目付近のページャー挿入位置を $tblEnd の後ろにすれば直るようです。
コード: 全て選択
if($tblPager && $ptop) $o = $modx->parsePlaceholder($tpl,$ph) . $o;
$o .= $tblColHdr.$tblRows;
$o .= $tblEnd;
if($tblPager && $pbot) $o = $o . $modx->parsePlaceholder($tpl,$ph);// この行を下に移動