PDA

Просмотр полной версии : PHP код для выборки контента


Podlec
03.06.2008, 10:19
Здравствуйте.
Вопрос такой.
С помощью кистартера была создана таблица tx_zcatalogue_prod. Ну и дефолтный класс class.tx_zcatalogue_pi1.php
uid int(11)
pid int(11)
tstamp int(11)
crdate int(11)
cruser_id int(11)
sys_language_uid int(11)
l18n_parent int(11)
l18n_diffsource mediumblob
deleted tinyint(4)
hidden tinyint(4)
starttime int(11)
endtime int(11)
fe_group int(11)
zphoto blob
zname tinytext
zdescr text
zuse text
zprice tinytext
sorting int(10)


Подскажите, пожалуйста, каким должен быть код в функции main для выбори контента и вывода его. Наверняка, кто нибудь делал свой первый экст. Я так полагаю выборка тут не сложная но что то победить я ее не могу.

Буду очень признателе за помощь, так сроки горят.. вазелин заканчивается :)

void
03.06.2008, 17:03
$rows = $GLOBALS['TYPO3_DB']->exec_SELECTgetRows('*','tx_zcatalogue_prod',tslib_ cobj::enableFields('tx_zcatalogue_prod'));
$content = '<table>';
foreach($rows as $row){
$content .= $row['zname'].$row['zчто-то'];
$c = $this->conf['myimage'];
$c['file'] = $row['zimage'];
$content .= $this->cObj->IMAGE($c);
}
$content. = '</table>';
return $content;

Podlec
03.06.2008, 18:28
$rows = $GLOBALS['TYPO3_DB']->exec_SELECTgetRows('*','tx_zcatalogue_prod',tslib_ cobj::enableFields('tx_zcatalogue_prod'));
$content = '<tr>';
foreach($rows as $row){
$c = $this->conf['myimage'];
$c['file'] = $row['zphoto'];
$content .= $this->cObj->IMAGE($c);
$content .= $row['zdesrc'].$row['zuse'].$row['zprice'];
}
$content. = '</tr>';
return $content;

чуть чуть изменил... нно после этого страница воопще не генерируется :(

void
03.06.2008, 18:48
Нужно в TS ещё прописать параметры изображения. типа:

plugin.tx_mybla_pi1{
myimage{
maxW = 150
maxH = 100
}
}

и т.п.

Что в логе апача?