also das könnte in etwa so aussehen....
ich geb hiernur die queries zum besten...
1. schritt du sammelst alle einträge unter dem jeweiligen jahr, ich hab das mal für ein archiv gemacht...
vorsicht! nicht ganz so wie man das in typo3 extensions gerne sehen würde ;)
Code:
$sql="SELECT count( * ) AS anzahl, date_format( FROM_UNIXTIME( archivdate ) , '%Y' ) AS `datum`
FROM `tx_yourmodul`
WHERE pid = ".$this->conf['pid_list']." ".$this->cObj->enableFields("tx_yourmodul")." AND archivdate <= ".time()."
GROUP BY date_format( FROM_UNIXTIME( archivdate ) , '%Y' )
ORDER BY `datum` desc"; 2. schritt...
alle einträge unterhalb der daten anzeigen...
Code:
$sites = $this->doDatabaseQuery("SELECT *, date_format(FROM_UNIXTIME( archivdate ) , '%m' ) AS datummonth,date_format(FROM_UNIXTIME( archivdate ) , '%Y-%m' ) AS MonthYear FROM
tx_yourmodul WHERE pid = ".$this->conf['pid_list']."
".$this->cObj->enableFields("tx_yourmodul")."
and date_format( FROM_UNIXTIME( archivdate ) , '%Y' ) = '".$row['datum']."'
GROUP BY date_format( FROM_UNIXTIME( archivdate ) , '%Y-%m' ) ORDER BY datummonth desc
");
dann nur noch die ergebnisse verlinken....
und anzeigen lassen...
variablenübergabe nicht vergessen...
cu