Ну или в случае, если вы хотите всё делать самостоятельно на 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;
}
}