PDA

Просмотр полной версии : Вывод контента с таблицы mysql в TYPO3


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

pomotom
17.01.2008, 09:02
Есть готовое решение http://typo3.org/documentation/document-library/extension-manuals/wfqbe/0.9.4/view/toc/0/
и поищите здесь по selectpro.
если это крутой оверкилл - http://typo3.org/documentation/videos/wmv-format/ - здесь есть видео фронтенд плагин девелопмент.

void
17.01.2008, 11:37
Ну или в случае, если вы хотите всё делать самостоятельно на 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
Спасибо! Будем копать дальше...