Sep 12
Wer im Backend (BE) von Typo3 die Felder von tt_news anpassen möchte, der sollte sich diese zuvor über Admin-Werkzeuge/Konfiguration/$TCA (tables.php)/tt_news ansehen.
Mit den drei folgenden Zeilen, kann beispielsweise das Feld ‘bodytext’ im BE unabhängig vom Typ der News immer ausgegeben werden:
// EDIT ttnews: typo3conf/ext/tt_news/ext_tables.php
// show bodytext for ttnews-types 1 and 2
$TCA['tt_news']['types']['1']['showitem'] = 'title;;1;;,type,datetime;;2;;1-1-1,author;;3;;,short,bodytext,page;;4;;,--div--;Relations,category,image;;;;1-1-1,imagecaption, sorting;;;;1-1-1';
$TCA['tt_news']['types']['2']['showitem'] = 'title;;1;;,type,datetime;;2;;1-1-1,author;;3;;,short,bodytext,ext_url;;4;;,--div--;Relations,category,image;;;;1-1-1,imagecaption, sorting;;;;1-1-1';
Apr 11
# Löscht Seitencaches automatisch bei Neuerstellung oder Änderung von Newseinträgen
TCEMAIN.clearCacheCmd = 10,20,30,40
# oder so
TCEMAIN.clearCacheCmd = all
Diese Zeile gehört ins PageTS, es ist kein TSsetup!
Wenn man es beispielsweise für einen SysOrdner verwendet in dem Templates, Blogeinträge oder News liegen, werden die entsprechenden Seiten ‘10,20,30 und 40′ bzw. ‘all’ automatisch aktualisiert.
Weitere Infos stehen auch unter: http://buzz.typo3.org/people/ron-hall/article/dont-wear-out-the-clear-cache-button/
Mrz 31
Es gibt viele Möglichkeiten Datum und Uhrzeit zu formatieren, eine davon ist im folgenden Code dargestellt (deutsche Ausgabe in der Form tt.mm.jjjj)
# set german date & time formats
plugin.tt_news {
archiveTitleCObject {
10.strftime = %m - %Y
}
getRelatedCObject {
20.strftime = %d.%m.%Y %H:%M
}
displaySingle {
date_stdWrap.strftime= %d.%m.%y
time_stdWrap.strftime= %H:%M
age_stdWrap.age = Minuten | Stunden | Tage | Jahre
}
displayLatest {
date_stdWrap.strftime= %d.%m.%y
time_stdWrap.strftime= %H:%M
}
displayList {
#date_stdWrap.strftime= %d. %B %Y %e
date_stdWrap.strftime= %d.%m.%Y
time_stdWrap.strftime= %d.%m.%y %H:%M
}
}
Mrz 16
mpossnewssorting
Mit dieser Extension können News manual sortiert ausgegeben werden, Vorraussetzung ist tt_news.
Ab tt_news > 2.5.0 [version] muss folgender Schalter bei der Installation zusätzlich gesetzt werden: [x] Activate this checkbox if you are using tt_news with a version like 2.5.2
Feb 24
Bei der Installation von tt_news kann die Extention ‘chnewssort‘ zusätzlich eingesetzt werden. Diese zeigt die News im Backend an, die im Frondend ausgegeben werden.
Nach der Installation muß das statische Template eingebunden werden. Also in der root-page auf Template und dann ‘Click here to edit whole template record‘ und unter ‘Enthält’ folgendes hizufügen:
CSS-based tmpl (tt_news)
Nächster Schritt ist ein ‘Sys-Ordners’ namens News (frei wählbar) erzeugen. Nachdem diesem unter Optionen/Enthält Plug-In das Plug-In News zugewiesen wurde, bekommte er ein neues Symbol im Sitestrukturbaum und News Kategorie kann angelegt werden. Mindestens eine Kategorie muß angelegt werden.
Achtung: Dieser Ordner sollte dann auch mit ‘pid_list = id_hier_anpassen’ angegeben werden.
# # de overwrite
plugin.tt_news {
_LOCAL_LANG.de {
more = mehr
}
}
# # en overwrite
plugin.tt_news {
_LOCAL_LANG.en {
more = more
}
}
# # plugin.tt_news default overwrite
plugin.tt_news {
#debug this pid newsfolder
pid_list = 62
#debug this pid singleview
singlePid = 33
catImageMode = 0
catTextMode = 0
templateFile = fileadmin/templates/tt_news/tt_news_v2_template.html
}
lib.show_news < plugin.tt_news
lib.show_news {
code >
code = LATEST
pid_list >
!REG3XP6!>### sysfolder mit news
pid_list = 162
### die seiten id, in der die single news sind
singlePid = 491
catImageMode = 0
catTextMode = 0
latestLimit = 3
templateFile = fileadmin/templates/tt_news/tt_news_v2_template_krug.html
}
…