###NEWS_DATE###
###NEWS_TITLE###
###NEWS_SUBHEADER### ###MORE###
Ausführliche Anleitung auf Typo3.org:
http://typo3.org/documentation/document-library/extension-manuals/tt_news/current/view/
TS-Config Referenz:
http://typo3.org/documentation/document-library/extension-manuals/tt_news/current/view/1/4/
Constants
### Grund Setup ###
plugin.tt_news.useBidirectionalRelations = 1
plugin.tt_news.useSubCategories = 1
plugin.tt_news.pid_list = 71
# Standard - Einzelansicht
plugin.tt_news.singlePid = 70
plugin.tt_news.templateFile = fileadmin/user/templates/news/news.html
### News Normal
plugin.tt_news{
listMaxW = 116
listMaxH = 160
singleMaxW = 160
singleMaxH = 160
latestMaxW = 80
latestMaxH = 80
useHRDates = 1
limit = 10
latestLimit = 4
showCatRootline = 0
}
plugin.tt_news.showCatRootline = 0
plugin.tt_news.useHRDates = 1
### Layout
plugin.tt_news{
# wrap1 =
wrap2 = <div class="teaser"> | </div>
# color1 =
# color2 =
# color3 =
}
Setup
### Setup ###
# Standard - Template
plugin.tt_news.templateFile =
plugin.tt_news.templateFile = fileadmin/user/templates/news/news.html
### Standard-Ausgabe anpassen ###
plugin.tt_news._LOCAL_LANG.de.pi_list_browseresults_next = weiter
plugin.tt_news._LOCAL_LANG.de.backToList = %s
### PageBrowser auch in Single-Ansicht ermöglichen (Skript muß vorhanden sein) ###
#includeLibs.displayNewsBrowser = Pfad/zum/Skript/news_itemMarkerArrayFunc.php
#plugin.tt_news.itemMarkerArrayFunc = user_displayNewsBrowser
plugin.tt_news{
limit = 6
latestLimit = 4
showCatRootline = 0
}
### Standard CSS rauswerfen
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
### Bei alternierenden Layouts hier die Anzahl eingeben
#plugin.tt_news.alternatingLayouts = 4
### Datumsformat für Listenansicht
plugin.tt_news.displayList.date_stdWrap.strftime= %A %d. %B %Y
### 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
}
}
== Einen Benutzer nur für das News-Modul anlegen ==
Wenn man einen Benutzer anlegen will der nur die Aufgabe hat neue News einzupflegen kann man folgende Konfiguration anlegen damit der nur das nötigste sieht.
=== Benutzergruppe ===
'''Modules'''
Web
>Seite
>Anzeigen
>Liste
Datei
>Dateiliste
>Bilder
Benutzer
>Aufgaben
>Einstellungen
'''Tables (Listing)'''
Seite
News
'''Tables (Modify)'''
News
'''Allowed Excludefields'''
News:
- no automatic pagebreaks
- Datum
- Archivdatum
- Bilder
- Bildtext
- Alt-Text
- Titel Autor
=== Seitenrechte ===
=== Vorgabewerte für die Flexforms (Eingabefelder im Backend) ===
== Nützliche Zusatz Tools ==
=== Bessere Datumseingabe ===
== 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'''
<pre>
# 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
}
}
Nicht vergessen
Das TypoScript Template ist extern als Basis-Template angelegt. Im Main Template wird ein zusätzliches CSS eingebunden (s.u.) Außerdem wurde ein zweites HTML-Template angelegt daß ein weiteres Layout für die Teaser auf der Startseite enthält, wenn bei einem Produkt 'Angebot' gewählt wird. Damit das funktioniert wird auf der entsprechenden Seite (in diesem Fall Home) Ein weiteres TS-Template angelegt (s.u.).
#news CSS: page.includeCSS.file1 = fileadmin/templates/news/news_css.css
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 =
}
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
}
}
Anmerkung: Die Größenangaben für Bilder müssen mit dem TypoScript - Vorgaben zusammenpassen
/*News Modul*/
#news_list_rahmen h2{
color: #C30009;
text-transform: uppercase;
font-size: .9em;
line-height: 1.2em;
margin: 4px 0 0 0;
}
#news_list_rahmen h2 a:link, #news_list_rahmen h2 a:visited, #news_list_rahmen h2 a:hover, #news_list_rahmen h2 a:active{
color: #C30009;
}
#news_list_rahmen h2 span {
color: #666;
font-size: .9em;
font-weight: normal;
}
#news_list_rahmen .teaser {
width: 560px;
padding: 12px 0;
border-bottom: 1px solid #CCC;
}
#news_list_rahmen .bild {
float: left;
width: 160px;
margin-right: 12px;
margin-top:4px;
text-align:left;
<nowiki> <html><head><title>News css based template</title></head><body> <pre><strong>Global markers, as set up in TypoScript:</strong> These are substituted throughout the whole template. <em>Markers:</em> GW1B / GW1E GW2B / GW2E GW3B / GW3E GC1 GC2 GC3 GC4 <strong>Common markers:</strong> These are substituted in all news item displaying templates: <em>Markers:</em> NEWS_UID - ID number (uid) of the news item NEWS_TITLE - News item title NEWS_AUTHOR - name of author NEWS_EMAIL - email of author NEWS_DATE - date NEWS_TIME - time NEWS_AGE - age of news item in minutes, hours, days or years NEWS_SUBHEADER - subheader, if empty main content is inserted here in LIST and LATEST NEWS_CONTENT - main content NEWS_LINKS - news links NEWS_CATEGORY - news item category NEWS_RELATED - links to related news NEWS_IMAGE - news item images PAGE_UID - Page id of the parent page (pid) PAGE_TITLE - Title of the parent page of the news item PAGE_AUTHOR - Page author, if any PAGE_AUTHOR_EMAIL - Page author email, if any <em>Wrapped Subparts:</em> LINK_ITEM - link to the news item single display
This is the template for the latest news, typically displayed on a frontpage.
###NEWS_DATE### ###NEWS_TIME###
###NEWS_SUBHEADER###
###NEWS_DATE### ###NEWS_TIME###
This subpart is used to display single news items
###NEWS_CONTENT###
###PAGE_AUTHOR### <a href="mailto:###PAGE_AUTHOR_EMAIL###" class="email">###PAGE_AUTHOR_EMAIL###</a>
###BACK_TO_LIST###
Subpart for the news archive menu.
Shown if the archive has no items!
>
Subpart for the search-form.
<form class="news_search" method="post" action="###FORM_URL###">
<input size="30" maxlength="100" name="swords" value="###SWORDS###" type="text">
<input name="order" value="Search" type="submit">
</form>
</body></html>
</nowiki>