Ich wollte mal meine Lösung preisgeben, da ich nichts wirklich tolles gefunden habe, habe ich tt_news gepatched.
Bei mir wird das amenu nur mit jahren dargestellt in einzelnen <li> 's
Ich brauchte den aktiven Zustand für das li und das a (bzw das span da drinne)
class.tx_ttnews.php (ca Zeile 485):
$markerArray['###GW4B###'] = '';
$markerArray['###GW4E###'] = '';
$markerArray['###GW4L###'] = '';
if($markerArray['###ARCHIVE_TITLE###'] == $_GET['tx_ttnews']['year']){
$markerArray['###GW4B###'] = '<span class="amenu-active">';
$markerArray['###GW4E###'] = '</span>';
$markerArray['###GW4L###'] = 'class="amenu-active"';
}
Das TS:
lib.amenu < plugin.tt_news
lib.amenu {
code >
code = AMENU
pid_list >
pid_list = 12
singlePid = 25
archiveMode = year
useHRDates = 1
#Einblenden der Jahrezahl im AMENU
archiveTitleCObject = COA
archiveTitleCObject {
10 = TEXT
10 {
field = start
strftime = %Y
}
}
Der Bereich aus dem Template:
<!-- ###TEMPLATE_ARCHIVE### begin
Subpart for the news archive menu
-->
<div class="news-amenu-container">
<ul>
<!-- ###CONTENT### begin -->
<!-- ###MENUITEM### begin -->
<li gw4l=""><!--###LINK_ITEM###-->###GW4B######ARCHIVE_TITLE### (###ARCHIVE_COUNT###)###GW4E###<!--###LINK_ITEM###--></li>
<!-- ###MENUITEM### end-->
<!-- ###CONTENT### end -->
</ul>
</div>
<!-- ###TEMPLATE_ARCHIVE### end -->
Falls irgendwer noch ne bessere Lösung oder so hat oder hier diverse Mängel festellt (außer das es nur für jahremenü geht), bitte Posten.
Hoffe das ich damit irgendwem helfen kann.
*edit: der ###GW4L### wird vom forum irgendwie als gw4l="" interpretiert ....