News (tt news)

Aus Wikizone
Wechseln zu: Navigation, Suche

Kurzanleitung

  • 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

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
  }
}