---
title: "Modifiziertes aMenu -> List integrieren"
url: "https://www.typo3.net/d/80419-modifiziertes-amenu-list-integrieren"
source: "typo3.net"
tags: ["Extensions","Frage","PHP","tt_news"]
created: "2008-08-07"
last_reply: "2008-08-07"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Modifiziertes aMenu -> List integrieren

Extensions · 1 Antwort · gestartet 2008-08-07

## Eröffnungsbeitrag

**w3ksel** · 2008-08-07 · [Beitrag #1](https://www.typo3.net/d/80419-modifiziertes-amenu-list-integrieren/1)

Hallo Community,

seit ein paar Tagen beiße ich mich nun durch Typo3 - mittels Referenzen, Fachbuch und Forenbeiträgen. Einige Lösungen konnten so gefunden werden, doch zurzeit knapse ich ziemlich an folgendem:

Das Archiv des News-Moduls soll modifiziert werden. Die Auflistung erfolgt nach Jahren, darunter anklickbar die Monate. Bei Auswahl eines Monats erscheinen die Überschriften der Beiträge unterhalb des angewählten Monats - sind also in das ArchivMenu eingeschoben.

Textbeispiel:

2008
Januar
**Februar**
 - *Überschift 1
 - Überschift 2*
März
April
...

Folgenden Ansatz verfolge ich derzeit, lasse mich jedoch gerne auf einen besseren Weg dirigieren.

Ein neuer Marker wird in tt_news Template hinzugefügt, hinter der Auflistung des Monatsnamens. Bsp:

Januar
*###MARKER###*
Februar
*###MARKER###*

Der Wert des Markers hängt davon ab, ob der jeweilige Monat angesprochen wird. Eine entsprechende Abfrage besteht im default-Ts für einen wrap mit einem Html Tag (<strong>[Monatsname]</strong>). Ich hoffe, dass sich diese Verzweigung für mein Vorhaben übernehmen lässt.

Unklar ist mir bisher, wir ich dem Marker die Überschriften-Auflistung zuweisen kann. In erster Linie jedoch, wie ich den Marker überhaupt ansteuere. Ich bin vor allem auf der Suche nach einer TypoScript Lösung, da ich die php-function ungern verändern möchte.

Die Eigenschaft altMainMarker habe ich gefunden und ausprobiert, Ihren Sinn jedoch nicht begriffen. Definiere ich ###MARKER### hier, erscheint eine Fehlermeldung, dass es eine Division durch Null gibt.

Ich hoffe ich konnte mein Szenario veständlich beschreiben - und selbstverständlich auch, dass Ihr mir weiterhelfen könnt.

Gruß,
Sascha

## Antworten

### [#2](https://www.typo3.net/d/80419-modifiziertes-amenu-list-integrieren/2) · w3ksel · 2008-08-07

Eine Lösung mittels Php habe ich vorerst gefunden.
Datei: class.tx_ttnews.php

```php
function newsArchiveMenu(){
	[...]

	$markerArray = array();
	$veryLocal_cObj->start($pArr, '');
				
	# modification: start
	$this->theCode = 'LIST';
	if($_GET['tx_ttnews']['pS'] == $pArr['start'])
		$markerArray['###TESTMARKER###'] = $this->displayList();
	else
		$markerArray['###TESTMARKER###'] = '';
	# modification: end
				
	$markerArray['###ARCHIVE_TITLE###'] = $veryLocal_cObj->cObjGetSingle($this->conf['archiveTitleCObject'], $this->conf['archiveTitleCObject.'], 'archiveTitle');
	$markerArray['###ARCHIVE_COUNT###'] = $pArr['count'];
	$markerArray['###ARCHIVE_ITEMS###'] = $this->pi_getLL('archiveItems');
	
	[...]
```

Ich gebe zu, dass diese Lösung vielleicht nicht die schönste ist. Es würde mich freuen, wenn mir jemand mit Typo3 Erfahrung ggf. ein paar Ansätze nennen könnte, mit dem dies eleganter zu lösen ist.

Gruß,
Sascha

---

Quelle: „Modifiziertes aMenu -> List integrieren“, typo3.net, https://www.typo3.net/d/80419-modifiziertes-amenu-list-integrieren
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
