Показать сообщение отдельно
Старый 06.08.2010, 08:54   #1
are
Продвинутый
 
Аватар для are
 
Регистрация: 25.10.2006
Адрес: Новосибирск
Сообщений: 36
Отправить сообщение для are с помощью ICQ
По умолчанию простой плагин и pagebrowse

чем глубже изучаю возможности 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 ?..
are вне форума   Ответить с цитированием