News (tt news)
Kurzanleitung
Ausführliche Anleitung auf Typo3.org:
http://typo3.org/documentation/document-library/extension-manuals/tt_news/current/view/
- Extension installieren
- Wichtig! In der neueren Version 2 müssen erst die Statischen Templates im Haupttemplate eingebunden werden (je nachdem ob Tabellen oder CSS basiert gibt es verschiedene)
- Ort für die Speicherung der Datensätze (z.B. Ordner) anlegen
- Plugin als Seitenelement anlegen (List, Single, Archiv...)
- Pflichtkonfiguration: Ausgangspunkt,
Probleme
Kategorien werden nicht angezeigt
Entweder use General Record Storage Page in der Extension Einstellung deaktivieren oder in der Rootpage der Website (die Seite wo das Haupttemplate liegt) eine Definieren.
RTE fehlt, man kann keine neuen Inhaltselemente mehr anlegen.
Lösung:
Für Typo3 V 3.7 die tt_news Version 2.2.24 einsetzten.
Nach Update der Extension und Klick auf die Single Ansicht erscheint die Fehlermeldung:
Fatal error: Call to undefined function: fullquotestr()
in /www/htdocs/tourrt/typo3conf/ext/tt_news/pi/class.tx_ttnews.php on line 2386
Der Fehler taucht in Foren vor allem bei der realURL Extension und Typo3.7 auf. Folgendes hilft auch bei anderen Extensions
Zitat aus typo3forum.hosting-agency.de/realurl-t40.html
Hi, ich verwende Typo3 3.7.0 und hatte das gleiche Problem... die Lösung war: update der Datei: "class.t3lib_db.php" auf Version 1.10
Lösung bei tourismus-reutlingen.de war Update auf V 1.12.1.2 (aus der Typo3 V3.8.1)
Archiv in Englisch statt deutsch
die Konfiguration auf deutsch stellen (bei multilanguage settings nicht vergessen auch ohne L-Variable die Sprache einzuschalten:
config.language = de config.locale_all = de_DE
Pagebrowser
Pagebrowser ab Nwsmodul V 2
Ab Version 2 hat das News Plugin einen eigenen PageBrowser. Man kann wählen ob man den Internen, den von Typo3 oder eine eigene UserFunc benutzen will. Für Typo3 V3.7 ist der aus dem Newsmodul sehr geeignet. Ab 3.8 gibt es einen guten von Typo3.
# eingebauten PageBrowser benutzen usePiBasePagebrowser=0
Beispiel: Konifguration tourismus-reutlingen.de
Constants
# Layout
plugin.tt_news{
wrap1 = <span class="news_title">|</div>
wrap2 = <span class="content">|</div>
color1 = #A23343
color2 =
color3 =
}
#plugin.tt_news.wrap1=<h3>|</h3>
Setup
plugin.tt_news.templateFile = fileadmin/template/news.tmpl
plugin.tt_news.showResultCount = 0
plugin.tt_news {
_LOCAL_LANG.de {
more =
pi_list_browseresults_displays = Sie sehen Artikel ###SPAN_BEGIN###%s bis %s</span> von ###SPAN_BEGIN### %s</span>
}
}
# Hier sind die News Artikel:
#plugin.tt_news.pid_list >
plugin.tt_news.pid_list = 214
plugin.tt_news.PIDitemDisplay = 255
plugin.tt_news.backPID = 254
plugin.tt_news.displaySingle.title_stdWrap.wrap = |
### News Archiv ###
plugin.tt_news.enableArchiveDate=1
plugin.tt_news.archiveTypoLink.parameter = 254
plugin.tt_news {
archiveMode = year
archiveTitleCObject >
archiveTitleCObject = COA
archiveTitleCObject {
10 = TEXT
10.field = start
10.strftime = %B
15 = TEXT
15.value = -
20 = TEXT
20.field = stop
20.strftime = %B %Y
}
}
Beispielkonfiguration hb-tech (Tabellenfrei)
TypoScript - Constants
plugin.tt_news.pid_list = 242,243,344,245
plugin.tt_news.singlePid = 247
#plugin.tt_news.archiveTypoLink.parameter = 246
plugin.tt_news.backPid = 251
#plugin.tt_news.datetimeDaysToArchive = 30
plugin.tt_news.showCatRootline = 0
plugin.tt_news.useHRDates = 1
###News###
plugin.tt_news{
listMaxW = 160
listMaxH = 160
singleMaxW = 240
singleMaxH = 180
latestMaxW = 80
latestMaxH = 80
useHRDates = 1
#datetimeDaysToArchive = 30
limit = 10
latestLimit = 4
showCatRootline = 0
}
#Konfiguration
plugin.tt_news.file.templateFile = fileadmin/templates/news/news_css.html
# Layout
plugin.tt_news{
wrap1 =
wrap2 = <div class="teaser"> | </div>
color1 =
color2 =
color3 =
}
TypoScript - Setup
plugin.tt_news{
limit = 10
latestLimit = 4
showCatRootline = 0
}
plugin.tt_news._CSS_DEFAULT_STYLE >
plugin.tt_news.displaySingle.subheader_stdWrap.wrap =
### Seitenumbruch ###
plugin.tt_news {
useMultiPageSingleView = 1
pageBreakToken = <break>
maxWordsInSingleView = 300
useParagraphAsPagebreak = 1
subheaderOnAllSViewPages = 0
appendSViewPBtoContent = 0
}
### Nur Inhalte der aktuellen Sprache: ###
plugin.tt_news.sys_language_mode = strict
[globalVar = GP:L = 1]
plugin.tt_news.displayList.date_stdWrap.strftime= %A %d. %B %Y
[global]
### News Archiv ###
plugin.tt_news.enableArchiveDate=1
plugin.tt_news.archiveTypoLink.parameter = 246
plugin.tt_news {
archiveMode = year
archiveTitleCObject >
archiveTitleCObject = COA
archiveTitleCObject {
10 = TEXT
10.field = start
10.strftime = %B
15 = TEXT
15.value = -
20 = TEXT
20.field = stop
20.strftime = %B %Y
}
}