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

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Мастер-класс

Ответ
 
Опции темы Опции просмотра
Старый 06.04.2011, 18:39   #1
Андрей Аксенов
Senior Member
 
Регистрация: 12.04.2008
Адрес: Россия, Москва
Сообщений: 706
Отправить сообщение для Андрей Аксенов с помощью ICQ Отправить сообщение для Андрей Аксенов с помощью Skype™
По умолчанию Проект Тессеракт: вывод содержимого из любых таблиц на сайт. Русская версия!

Проект Тессеракт представляет из себя набор расширений, организуемых в общую схему MVC (модель-представление-диспетчер) для сбора, фильтрации и вывода данных в TYPO3. Он определяет несколько типов объектов, которые могут взаимодействовать друг с другом, используя диспетчер и обмениваясь между собой данными в стандартных форматах представления. Такая стандартизация интерфейсов и форматов обмена данными делает возможным построение очень гибкой архитектуры.

Некоторое время назад я перевел документацию по всем расширениям этого проекта, вместе с сайтом, представляющим этот проект.

От себя добавлю - очень удобно использовать для вывода содержимого из любых таблиц TYPO3, фильтрации данных и представления при помощи любого типм шаблона - html, php или fluid.
Андрей Аксенов вне форума   Ответить с цитированием
Старый 10.04.2011, 19:58   #2
semender
Senior Member
 
Аватар для semender
 
Регистрация: 06.08.2010
Адрес: Makhachkala
Сообщений: 142
Отправить сообщение для semender с помощью ICQ Отправить сообщение для semender с помощью Skype™
По умолчанию прошу помощи

Сделал всё по мануалу,установил все расширения подряд, но при редактировании шаблона на странице вывода выдаётся ошибка. Что не правильно, не знаешь случайно?Не могу осуществить вывод.
вот выводимая ошибка:
Код:
No provider found

Exception thrown in file
C:\xampp\htdocs\trpo\typo3conf\ext\displaycontroller\class.tx_displaycontroller_service.php in line 49.

11 tx_displaycontroller_service::getRelatedProvider()


C:\xampp\htdocs\trpo\typo3conf\ext\templatedisplay\class.tx_templatedisplay_tceforms.php:

00362:    $controller->loadData($uid);
00363:     // NOTE: getRelatedProvider() may throw an exception, but we just let it pass at this point

00364:    $provider = $controller->getRelatedProvider();

00365:   }
00366:   return $provider;


10 tx_templatedisplay_tceforms::getRelatedProvider(array)


C:\xampp\htdocs\trpo\typo3conf\ext\templatedisplay\class.tx_templatedisplay_tceforms.php:

00049:   $formField = '';
00050: #    // Get the related (primary) provider

00051:   $provider = $this->getRelatedProvider($PA['row']);

00052:   try {
00053:    $fieldsArray = array();


9 tx_templatedisplay_tceforms::mappingField(array, t3lib_TCEforms)

8 call_user_func_array(array, array)


C:\xampp\htdocs\trpo\t3lib\class.t3lib_div.php:

05132:       array(&$classObj, $parts[1]),
05133:       array(&$params, &$ref)

05134:      );

05135:     } else {
05136:      $errorMsg = "ERROR: No method name '" . $parts[1] . "' in class " . $parts[0];


7 t3lib_div::callUserFunction("tx_templatedisplay_tceforms->mappingField", array, t3lib_TCEforms)


C:\xampp\htdocs\trpo\t3lib\class.t3lib_tceforms.php:

03021:   $PA['pObj'] =& $this;
03022: 

03023:   return t3lib_div::callUserFunction($PA['fieldConf']['config']['userFunc'], $PA, $this);

03024:  }
03025: 


6 t3lib_TCEforms::getSingleField_typeUser("tx_templatedisplay_displays", "mappings", array, array)


C:\xampp\htdocs\trpo\t3lib\class.t3lib_tceforms.php:

01013:    break;
01014:    case 'user':

01015:     $item = $this->getSingleField_typeUser($table, $field, $row, $PA);

01016:    break;
01017:    case 'flex':


5 t3lib_TCEforms::getSingleField_SW("tx_templatedisplay_displays", "mappings", array, array)


C:\xampp\htdocs\trpo\t3lib\class.t3lib_tceforms.php:

00900: 
00901:       // Based on the type of the item, call a render function:

00902:      $item = $this->getSingleField_SW($table, $field, $row, $PA);

00903: 
00904:       // Add language + diff


4 t3lib_TCEforms::getSingleField("tx_templatedisplay_displays", "mappings", array, NULL, 0, NULL, NULL)


C:\xampp\htdocs\trpo\t3lib\class.t3lib_tceforms.php:

00545:          $this->palettesRendered[$this->renderDepth][$table][$parts[2]] = 1;
00546:         }

00547:         $sField = $this->getSingleField($table, $theField, $row, $parts[1], 0, $parts[3], $parts[2]);

00548:         if ($sField) {
00549:          $sField .= $sFieldPal;


3 t3lib_TCEforms::getMainFields("tx_templatedisplay_displays", array)


C:\xampp\htdocs\trpo\typo3\alt_doc.php:

00773:           }
00774:          } else {

00775:           $panel.= $this->tceforms->getMainFields($table,$rec);

00776:          }
00777:          $panel = $this->tceforms->wrapTotal($panel,$rec,$table);


2 SC_alt_doc::makeEditForm()


C:\xampp\htdocs\trpo\typo3\alt_doc.php:

00537: 
00538:     // Creating the editing form, wrap it with buttons, document selector etc.

00539:    $editForm = $this->makeEditForm();

00540: 
00541:    if ($editForm) {


1 SC_alt_doc::main()


C:\xampp\htdocs\trpo\typo3\alt_doc.php:

01502: // Main:
01503: $SOBE->init();

01504: $SOBE->main();

01505: $SOBE->printContent();
01506:
Изображения
Тип файла: jpg 2011-04-10_.jpg (210.5 Кб, 8 просмотров)
__________________
Я чертовски люблю слушать ложь, смотря в глаза... особенно когда знаю правду... И никогда не вру людям,которых называю друзьями...
semender вне форума   Ответить с цитированием
Старый 10.04.2011, 20:52   #3
Андрей Аксенов
Senior Member
 
Регистрация: 12.04.2008
Адрес: Россия, Москва
Сообщений: 706
Отправить сообщение для Андрей Аксенов с помощью ICQ Отправить сообщение для Андрей Аксенов с помощью Skype™
По умолчанию

Скорее всего дело в порядке установки расширений - там же написано, что это важно!
Андрей Аксенов вне форума   Ответить с цитированием
Старый 10.04.2011, 22:31   #4
semender
Senior Member
 
Аватар для semender
 
Регистрация: 06.08.2010
Адрес: Makhachkala
Сообщений: 142
Отправить сообщение для semender с помощью ICQ Отправить сообщение для semender с помощью Skype™
Thumbs up

Ну я так и сделал,установил подряд все же как написал.))Всё разобрался после долгих головоломок.Спасибо за перевод Андрей,Долго искал это расширение....
__________________
Я чертовски люблю слушать ложь, смотря в глаза... особенно когда знаю правду... И никогда не вру людям,которых называю друзьями...
semender вне форума   Ответить с цитированием
Ответ

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

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

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

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


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


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

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