Zum Inhalt springen

News-Archiv Darstellung

Erstellt am 13. Mai 2005 · 4 Antworten · letzte Antwort am 8. September 2005

Tags: tt_news, Frage

Beatz ·

Hallo zusammen,

ich glaube, ich sehe gerade den Wald vor laute r Bäumen nicht. Ich habe auf einer Seite das Newsarchiv, in dem soweit auch alles richtig funktioniert mit archiveMode = quater. Es sieht bisher folgendermaßen aus.

- 2005
- Jan - Mar (x Einträge)
- Apr - Jun (x Einträge)

An welcher Stelle kann ich die Jahreszahlen formatieren? Ich möchte diese häßlichen <li>-Tags weg haben.

Danke schon mal für Eure Hilfe.

marcello ·
Beatz schrieb

Es sieht bisher folgendermaßen aus.

- 2005
- Jan - Mar (x Einträge)
- Apr - Jun (x Einträge)

An welcher Stelle kann ich die Jahreszahlen formatieren? Ich möchte diese häßlichen <li>-Tags weg haben.

genau dieses Problem habe ich auch!! habe dazu folgendes herausgefunden: im template gibt es eine zeile die offenbar dafür sorgt, dass der ganze kram, also die jahreszahlen oben UND dieses "- monat (x einträge)" eingebaut wird.

nämlich diese:
<!-- ###TEMPLATE_ARCHIVE### begin
Subpart for the news archive menu -->

so, wo zieht typo3 also diese superhässliche jahreszahl her? antwort, aus einer php-source-datei! în der datei "news_amenuUserFunc2.php" wird nämlich folgende variable definiert:
$tmpl = '<li class="news-amenu-item-year">###ARCHIVE_YEAR###</li>';

nirgends anders finde ich den marker ###ARCHIVE_YEAR### !
das kann doch wohl nicht wahr sein, dass ich eine php-variable im t3 source-code auskommentieren muss um dieser ätzenden jahreszahl herr zu werden!?
#angry#

marsian ·

Hallo
Hab auch lange gesucht. #angry#
Nach einigen Stunden gefunden. 😃

Also:
Im TypoSctript Object Browser könnt ihr sehen, dass unter includelibs die Datei EXT:tt_news/res/news_amenuUserFunc2.php aufgerufen wird. Weiter wird unter newsAmenuUserFunc die Funktion user_processAmenu aufgerufen die sich eben in dieser Datei befindet.

Also diese Datei holen. Ihr könnt in dieser Datei die Zeilen 61 - 68 so anpassen wie ihr wollt.

Datei wieder hochladen. Thats it! 😉

waelas ·

Die Funktion lässt sich auch per Typoscript ausschalten, so muss man den Quellcode nicht verändern:

plugin.tt_news.newsAmenuUserFunc >

Die integrierte Funktion scheint nicht fertig zu sein, sondern nur ein Beispiel wie das Menu aufgeteilt werden kann. So stehts in einer Bemerkung im Quellcode:

* This is an example for processing the archive menu by a user function.
* it uses the function amenuUserFunc() from the tt_news class

gruss wälas

theo ·
waelas schrieb

Die Funktion lässt sich auch per Typoscript ausschalten,...

Allgemeiner Hinweis dazu:
Bedenkt bei solchen TS-Beispielen immer, daß sich die Extension-Versionen von früher (1.0.x) und heute (2.x.x) extrem unterscheiden, d.h. es gibt mittlerweile jede Menge TS-Konfigurationsmöglichkeiten, die in älteren Versionen nicht existieren. Manche Einstellungen heißen heute sogar anders... 8-)

Ohne die Versionsnummer zu kennen auf die sich eine Frage bezieht, kann man also praktisch kaum noch seriöse, bzw. unmißverständliche Hinweise geben.