Hallo miteinander,
ich möchte mit tt_news Folgendes realisieren: Ein AMenu mit Jahresansicht, welches einen Archivbaum in einen Marker schreibt:
News 2010
News 2009
News 2008
[...]
Das funktioniert mit unten stehendem TS bereits tadellos.
Wenn archiveMode = year gesetzt, und "News 2010" ausgewählt, so werden jedoch grundsätzlich nur News vom Januar 2010 angezeigt, selbst wenn es für die übrigen Monate weitere News gibt. Existiert keine News für Januar 2010 so erfolgt die Meldung "Keine News in dieser Ansicht", auch wenn von Februar bis Dezember weitere News vorhanden sind.
Ändert man die Ansicht in Monate: archiveMode = month und passt noch das archiveTitleCObject an, so erhält man:
News Januar 2010
News Februar 2010
[...]
und die News der einzelnen Monate sind problemlos aufrufbar. Wegen der Länge des Newsarchivs sollen jedoch nur die Jahre angezeigt werden.
Hier der Code:
Das COA wird dann noch in den Marker reingeladen:PHP-Code:#--------NEWSARCHIV Jahresübersicht--------
temp.ARCHIVE_YEAR = COA
temp.ARCHIVE_YEAR.10 < plugin.tt_news
temp.ARCHIVE_YEAR.10 {
templateFile = fileadmin/templates/tt_news_v2_news_yeararchive.html
excludeLatestFromList = 0
archiveMenuNoEmpty = 1
code >
code = AMENU
archive = 1
archiveTypoLink.parameter = 100
archiveMode = year
archiveTitleCObject >
archiveTitleCObject = COA
archiveTitleCObject {
10 = TEXT
10.field = start
10.wrap = <strong>|</strong>
10.strftime = News %Y
}
reverseAMenu = 1
pid_list >
pid_list = 102
singlePid = 101
catImageMode = 0
catTextMode = 1
}
Informativ fand ich folgenden Beitrag hier im Forum:PHP-Code:page.10.marks.ARCHIVE_YEAR < temp.ARCHIVE_YEAR
http://www.traum-projekt.com/forum/1...g-by-jahr.html
Funktioniert das Jahresarchiv ggf. nur, wenn "example_amenuUserFunc.php" eingesetzt wird? Zumindest beim Einsatz der Function in der Standardkonfiguration macht es keinen Unterschied.
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)