Zum Inhalt springen

aktiver Zustand im amenu

Erstellt am 7. Oktober 2008 · Noch keine Antworten

Tags: tt_news, Tipp

a3ro ·

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 ....