Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Тематические форумы > Разработка расширений / TYPO3 extension development

Ответ
 
Опции темы Опции просмотра
Старый 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 вне форума   Ответить с цитированием
Старый 07.08.2010, 23:37   #2
reva2
Senior Member
 
Аватар для reva2
 
Регистрация: 31.08.2007
Адрес: Ростов-на-Дону
Сообщений: 206
По умолчанию

На сколько я понимаю ваш плагин основывается на tslib_pibase. Если это так, то используйте
Код:
tslib_pibase::pi_list_browseresults()
. Пример использования можно посмотреть в том же самом tt_news

Последний раз редактировалось void; 08.08.2010 в 13:39
reva2 вне форума   Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Еще вопрос: не работает плагин mini-news SanderAMC Общие вопросы 13 23.02.2010 19:38
Нужен простой магазин который заведется с пол пинка maksim trofimov Магазины и каталоги для TYPO3 15 02.08.2009 15:24
Небольшой плагин Дмитрий Работа и заказы / Job Offer and Request 0 21.10.2008 13:17
ошибка при создании новости, плагин tt_news: Артем TypoScript практикум 0 31.01.2008 05:47
Плагин с использованием хука Дылгеров Ц.В. Новости TYPO3-разработки 0 03.08.2007 12:13


Часовой пояс GMT +4, время: 20:16.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория