Zum Inhalt springen

tt_news 3.0 - Probleme mit AMenu

Erstellt am 28. Januar 2010 · 4 Antworten · letzte Antwort am 28. Januar 2010

Tags: tt_news, Frage

LittleGee ·

Hi,

vielleicht kann mir jemand helfen. Folgender Aufbau

Aktuelles (Liste nicht archiviert - 72)
Neuigkeiten (Single - 79)
Archiv (AMenu - 76)
Archiv - Liste (Liste archiviert - 128-)

News (Sysordner - 78-)

Und hier mein TS

# Variable pid_list wird leer gemacht
plugin.tt_news.pid_list >
# PID wird über eine Konstante festgelegt
plugin.tt_news.pid_list = 78
plugin.tt_news.archiveMode = year
plugin.tt_news.amenuStart = 1.1.2009
plugin.tt_news.amenuWithCatSelector = 0
plugin.tt_news.datetimeDaysToArchive = 10
plugin.tt_news.enableArchiveDate = 1
plugin.tt_news.singlePid = 79
plugin.tt_news.archiveTypoLink.parameter = 128
plugin.tt_news.archive = 1
plugin.tt_news.useHRDates = 1
plugin.tt_news.backPid = 72
plugin.tt_news.recursive = 1

Ich habe 3 News und bei einem hab ich im Feld Archiv ein Datum gesetzt. Extra etwas weiter in der Vergangenheit (01.09.2009) Dennoch kommt bei mir eben auf dieser Archiv - Listeenseite nur "Keine Nachrichten in dieser Ansicht.".

Auch Auf der Einstiegsseite "Aktuelles" wird die archivierte News angezeigt. Bin nun relativ ratlos, hab mich schon durch diverse Forenbeiträge gekämpft, meist mit dem selben Ergebnis.

TYPO3 4.3
tt_news 3.0.1

mfg

karlchen ·

könnte das dir Ursache sein ?

"Archivemenu start: Start date for the archive menu"

plugin.tt_news.amenuStart = 1.1.2009

..."Extra etwas weiter in der Vergangenheit (01.09.2009)"

LittleGee ·

Das hieße ja dass das Archiv ab 01.01.2009 aufgebaut wird. Demnach dürfte der 01.09.2009 ja passen. Auch wenn ich es auskommentiere, kein Effekt.

Ich habe auch mal den archiveMode auf month umgeändert aber 0 Effekt. Echt blöd ;-)

karlchen ·

hmmm, so rum kann man es auch sehen.

Ich hätte jetzt angebommen, das amenuStart = 1.1.2009, soviel heisst wie alle Einträge die alter sind als 1.1.2009, werden im Archiv aufgeführt.

LittleGee ·

Okay habe das Problem gefunden. Ging schneller als erwartet.

Im Hintergrund bin ich als admin eingeloggt (Backend). Und feeditadvanced setzt den Wert für $GLOBALS['SIM_ACCESS_TIME'] auf 0 (siehe http://forge.typo3.org/issues/show/5862)

In tt_news wird genau dieser Zeitwert benutzt:

$this->SIM_ACCESS_TIME = $GLOBALS['SIM_ACCESS_TIME'];
// fallback for TYPO3 < 4.2
if (! $this->SIM_ACCESS_TIME) {
	$simTime = $GLOBALS['SIM_EXEC_TIME'];
	$this->SIM_ACCESS_TIME = $simTime - ($simTime % 60);
}

Unausgeloggt geht der Zugriff nun korrekt. Herrje...