чем глубже изучаю возможности TYPO3 , тем убеждаюсь что это мега cms
решил с помощью kickstarter сделать на коленке простое расширение,
вроде разобрался как добавлять поля к плагину с помощью Flexforms (спасибо 3tony за раскрытую тему)
вот у меня есть простая функция
Код:
function main($content, $conf) {
$this->conf = $conf;
$this->pi_setPiVarDefaults();
$this->pi_loadLL();
if (isset($_GET['details'])) {
return $this->showDetails(intval($_GET['details']));
}
return $this->showList();
}
в плагине я добавил параметр "max items per page:10". Возник следующий вопрос как прикрутить pagebrowse ?
Код:
protected function getListGetPageBrowser($numberOfPages) {
// Get default configuration
$conf = $GLOBALS['TSFE']->tmpl->setup['plugin.']['tx_pagebrowse_pi1.'];
// Modify this configuration
$conf += array(
'pageParameterName' => $this->prefixId . '|page',
'numberOfPages' => intval($numberOfPages/$this->conf['pageSize']) +
(($numberOfPages % $this->conf['pageSize']) == 0 ? 0 : 1),
);
// Get page browser
$cObj = t3lib_div::makeInstance('tslib_cObj');
/* @var $cObj tslib_cObj */
$cObj->start(array(), '');
return $cObj->cObjGetSingle('USER', $conf);
}
либо подскажите простецкий плагин, где используется pagebrowse ?..