Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   TypoScript практикум (http://forum.typo3.ru/forumdisplay.php?f=27)
-   -   Вывод контента с таблицы mysql в TYPO3 (http://forum.typo3.ru/showthread.php?t=5765)

asteroid 17.01.2008 07:50

Вывод контента с таблицы mysql в TYPO3
 
Вложений: 4
Здравствуйте. Помогите пожалуйста советом, по возможности наглядно на примерах. Проделал все пункты с доки http://typo3.biz/uploads/media/rus_m...3_18-03-36.pdf . Все получилось, все работает, получаю в итоге такую форму:
Вложение 121
Добавляю пару тестовых записей.
Потом получаю следующую таблицу:
Вложение 122
Просматриваю записи, все есть, запись ведется…
Вложение 123
Вложение 124
Теперь моя трабла, как мне отобразить все эти записи с таблицы и сделать вывод в FE???
Я начинающий в typo3, все мануалы прочитал по несколько раз, может перечитал что в голове бардак((( и все-таки! Хотя бы дайте направление, куда надо двигаться? И какие пути для реализации существуют? Спасибо заранее откликнувшимся!

pomotom 17.01.2008 09:02

Есть готовое решение http://typo3.org/documentation/docum....4/view/toc/0/
и поищите здесь по selectpro.
если это крутой оверкилл - http://typo3.org/documentation/videos/wmv-format/ - здесь есть видео фронтенд плагин девелопмент.

void 17.01.2008 11:37

Ну или в случае, если вы хотите всё делать самостоятельно на PHP:
PHP код:

#1) Сделать в вашем плагине выборку примерно так:
function main(){
//[..]
$rows=$GLOBALS['TYPO3_DB']->exec_SELECTgetRows('*','tx_yourtable',tslib_cobj::enableFields('tx_yourtable'));
#2) Каким либо шаблонизатором преобразовать модель в представление, например:
$template $this->cObj->fileResource('EXT:myext/mytemplate.html');
$result '';
for (
$r in $rows){
 
$result .= $this->cObj->substituteMarkerArray($template,array('###DATA###' => $r['title']));
#3) возвратить результат (HTML-строку)
return $result;
}



asteroid 17.01.2008 14:49

Спасибо! Будем копать дальше...


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

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