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.
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#
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! 😉
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
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.