###
# This is the default TS-setup for the new tt_news standard template: EXT:tt_news/pi/tt_news_v2_template.html
#
# (see Section Reference in the manual for more options & parameters)
#
# tt_news v 2.x
###
# Includes the newsLib:
includeLibs.ts_news = EXT:tt_news/pi/class.tx_ttnews.php
plugin.tt_news = USER
plugin.tt_news {
userFunc = tx_ttnews->main_news
# template file
templateFile = {$plugin.tt_news.file.templateFile}
# page to get the newsitems from -> "Starting point"
pid_list = {$plugin.tt_news.pid_list}
# page for the Single view (changed in version 1.6.0 - PIDitemDisplay don't work anymore)
singlePid = {$plugin.tt_news.singlePid}
# page id for the archive link in "LATEST" template
archiveTypoLink.parameter = {$plugin.tt_news.archiveTypoLink.parameter}
recursive = 2
code.field = select_key
allowCaching = {$plugin.tt_news.allowCaching}
limit = {$plugin.tt_news.limit}
latestLimit = {$plugin.tt_news.latestLimit}
backPid = {$plugin.tt_news.backPid}
# Search
searchPid =
emptySearchAtStart = 1
# parse the 'back to list' link through htmlspecialchars()
hscBackLink = 1
# substitute pagetitle with title of news article
substitutePagetitle = 1
useHRDates = {$plugin.tt_news.useHRDates}
noNewsToListMsg_stdWrap.wrap =
|
versionPreviewMessage_stdWrap.wrap =
|
versionPreviewMessageLinkToOriginal_stdWrap.wrap = |
# Rendering of news items. re-use the RTE parseFunc configuration for normal content
general_stdWrap {
parseFunc < tt_content.text.20.parseFunc
}
# Pagebrowser settings
usePiBasePagebrowser = 0
pageBrowser {
maxPages = 7
showResultCount = 1
showPBrowserText = 0
dontLinkActivePage = 1
tableParams = cellpadding="2" align="center"
# settings for the extended pageBrowser from TYPO3 3.8.0
showFirstLast = 1
pagefloat = center
showRange = 1
disabledLinkWrap = |
inactiveLinkWrap = |
activeLinkWrap = |
LinksWrap =|
showResultsWrap = |
showResultsNumbersWrap =
browseBoxWrap =
browseLinksWrap = |
}
# Display language labels and/or flags
showLangLabels = 0
showFlags = 0
flagImage {
file.maxW = 16
}
# Category settings
catImageMode = {$plugin.tt_news.catImageMode}
catTextMode = {$plugin.tt_news.catTextMode}
maxCatImages = 10
maxCatTexts = 10
# category modes:
# 0 = don't care about category selections
# 1 = display selected categories
# -1 = display deselected categories
categoryMode = 0
catImageMaxWidth = 25
catImageMaxHeight = 25
useSubCategories = {$plugin.tt_news.useSubCategories}
displaySubCategories = {$plugin.tt_news.displaySubCategories}
showRelatedNewsByCategory = {$plugin.tt_news.showRelatedNewsByCategory}
useSPidFromCategory = {$plugin.tt_news.useSPidFromCategory}
categoryDivider = ,
categoryDivider_stdWrap.noTrimWrap = || |
# - - - - - - - - - CATMENU settings - - - - - - - - - - - #
# setting for the category menu (CATMENU)
displayCatMenu {
# catmenu rendermode:
# nestedWraps = make a catmenu with nested wraps
# tree = use TYPO3 class treeview to build the catmenu
mode = tree
catmenu_stdWrap.wrap =
catmenuHeader_stdWrap.wrap =
# 1 = icon from cat record
# 2 = own icons
# 0 = default icon
# -1 = no icon
catmenuIconMode = 0
# if "catmenuIconPath" is set and "catmenuIconMode" is 2 all icons "join","joinbottom" & "line" are expected in this path
catmenuIconPath =
# icon for all categories if "catmenuIconMode" = 2
catmenuIconFile = EXT:tt_news/res/arrow.gif
# icon size for "catmenuIconMode" 1 & 2
catmenuIconFile {
width = 18
height = 16
}
# disables the "root" icon of the category tree if set
catmenuNoRootIcon = 1
insertDescrAsTitle = 1
# userdefined root icon
# catmenuRootIconFile = circle_blue.gif
# size of the userdefined root icon
catmenuRootIconFile {
width = 18
height = 16
}
# wraps for active or inactive category links in the tree
catmenuItem_ACT_stdWrap.wrap =
catmenuItem_NO_stdWrap.wrap =
# wraps for each menu level (only in mode "nestedWraps")
catmenuLevel1_stdWrap.wrap = |
catmenuLevel2_stdWrap.wrap = |
catmenuLevel3_stdWrap.wrap = |
catmenuLevel4_stdWrap.wrap = |
}
# - - - - - - - - - catRootline settings - - - - - - - - - - - #
catRootline {
showCatRootline = {$plugin.tt_news.showCatRootline}
catRootline_stdWrap.wrap = |
# if titles are linked the link points to the page which is configured as category shortcut
linkTitles = 1
title_stdWrap.wrap =
divider = >
}
# - - - - - - - - - Archive settings - - - - - - - - - - - #
datetimeDaysToArchive = {$plugin.tt_news.datetimeDaysToArchive}
enableArchiveDate = 1
pageTypoLink.parameter.current = 1
reverseAMenu = 1
archiveMenuNoEmpty = 1
# the Condition in the following COA highlights the active Archive month
archiveTitleCObject = COA
archiveTitleCObject {
10 = TEXT
10 {
field = start
strftime = %B %Y
wrap = |
if {
value.field = start
equals.data = GPvar:tx_ttnews|pS
}
}
20 = TEXT
20 {
field = start
strftime = %B %Y
if {
value.field = start
equals.data = GPvar:tx_ttnews|pS
negate = 1
}
}
}
archiveEmptyMsg_stdWrap.wrap =
searchEmptyMsg_stdWrap.wrap =
noNewsIdMsg_stdWrap.wrap =
# - - - - - - - - - news Files: - - - - - - - - - - - #
newsFiles_stdWrap.wrap = |
newsFilesHeader_stdWrap.wrap = |
newsFiles {
path = uploads/media/
icon = 1
stdWrap.wrap = |
}
# related news by category
relatedByCategory_stdWrap.wrap = |
relatedByCategoryHeader_stdWrap.wrap = |
# globalwrap 2 is used to wrap the list items
wrap2.wrap = |
# - - - - - - - Settings for Related News: - - - - - - - - #
useBidirectionalRelations = {$plugin.tt_news.useBidirectionalRelations}
usePagesRelations = {$plugin.tt_news.usePagesRelations}
related_stdWrap.wrap = |
relatedHeader_stdWrap.wrap = |
# icon for related news
tmp.5 = IMAGE
tmp.5 {
file = EXT:tt_news/ext_icon.gif
file.width = 11
file.height = 12
wrap = |
}
# end-wrap for the getRelated objects
tmp.20 = TEXT
tmp.20 {
field = datetime
strftime = %d-%m-%y %H:%M
wrap = - |
}
# Build the list of related news:
getRelatedCObject = COA
getRelatedCObject {
# groupBy =
orderBy = datetime desc
10=CASE
10.key.field=type
# settings for 'normal' related news
10.default=COA
10.default {
wrap = |
5 < plugin.tt_news.tmp.5
10 = TEXT
10.field = title
10.typolink.parameter = {$plugin.tt_news.singlePid}
10.typolink.additionalParams.data=register:newsAddParams
10.typolink.useCacheHash = 1
20 < plugin.tt_news.tmp.20
}
# settings for related news, that point to internal pages
10.1=COA
10.1 {
wrap = |
5 < plugin.tt_news.tmp.5
5.file=EXT:tt_news/res/tt_news_article.gif
10 = TEXT
10.field = title
10.typolink.parameter.field = page
20 < plugin.tt_news.tmp.20
}
# settings for related news, that point to external URLs
10.2=COA
10.2 {
wrap = |
5 < plugin.tt_news.tmp.5
5.file=EXT:tt_news/res/tt_news_exturl.gif
10 = TEXT
10.field = title
10.typolink.parameter.field = ext_url
20 < plugin.tt_news.tmp.20
}
}
# pagebrowser for singleview
useMultiPageSingleView = {$plugin.tt_news.useMultiPageSingleView}
maxWordsInSingleView = 0
# - - - - - - - - - - - rendering of SINGLE news - - - - - - - - - - - #
displaySingle {
age_stdWrap.age = 1
textNewsAge_stdWrap.wrap =
date_stdWrap.strftime= %d.%m.%y
time_stdWrap.strftime= %H:%M
title_stdWrap.wrap =
subheader_stdWrap.wrap = |
subheader_stdWrap.trim=1
subheader_stdWrap.required=1
author_stdWrap.typolink.parameter.field = author_email
author_stdWrap.wrap = |
preAuthor_stdWrap.noTrimWrap = || |
addInfo_stdWrap.wrap = |
links_stdWrap.wrap = |
linksHeader_stdWrap.wrap = |
linksItem_stdWrap.wrap = |
imageCount=4
imgAltTextField = imagecaption
imageWrapIfAny = |
category_stdWrap.wrap = |
email_stdWrap.setContentToCurrent = 1
email_stdWrap.typolink.parameter.current = 1
caption_stdWrap.wrap = |
caption_stdWrap.trim=1
# caption_stdWrap.required=1
}
displaySingle.image {
file.maxW = {$plugin.tt_news.singleMaxW}
file.maxH = {$plugin.tt_news.singleMaxH}
wrap =
imageLinkWrap = 1
imageLinkWrap {
enable = 1
bodyTag =
wrap = |
width = 500m
height = 500
JSwindow = 1
JSwindow.newWindow = 1
JSwindow.expand = 17,20
}
}
# - - - - - - - - - - - rendering of LATEST news - - - - - - - - - - - #
displayLatest {
age_stdWrap.age = 1
date_stdWrap.strftime= %d.%m.%y
time_stdWrap.strftime= %H:%M
caption_stdWrap.if.directReturn = 0
subheader_stdWrap.stripHtml = 1
subheader_stdWrap.crop = 100 | ... | 1
subheader_stdWrap.ifEmpty.field = bodytext
imageCount=1
imgAltTextField = imagecaption
imageWrapIfAny =
category_stdWrap.wrap = |
categoryItem_stdWrap.wrap =
linkTitleField = title
linkTitleField.wrap =
linkAltField = short
linkAltField.wrap =
}
displayLatest.image < displaySingle.image
displayLatest.image {
file.maxW = {$plugin.tt_news.latestMaxW}
file.maxH = {$plugin.tt_news.latestMaxH}
imageLinkWrap = 1
stdWrap.spaceAfter = 0
}
# - - - - - - - - - - rendering of LIST news - - - - - - - - - - - #
displayList {
age_stdWrap.age = 1
textNewsAge_stdWrap.wrap =
date_stdWrap.strftime= %A %d. of %B %Y
time_stdWrap.strftime= %d/%m/%y %H:%M
# Don't display caption in List view
caption_stdWrap.if.directReturn = 0
title_stdWrap.wrap =
subheader_stdWrap.stripHtml = 1
subheader_stdWrap.crop = 230 | ... | 1
subheader_stdWrap.ifEmpty.field = bodytext
author_stdWrap.wrap =
preAuthor_stdWrap.noTrimWrap = || |
imageCount=1
imageWrapIfAny =
category_stdWrap.wrap = |
imgAltTextField = imagecaption
linkTitleField = title
linkTitleField.wrap =
linkAltField = short
linkAltField.wrap =
}
displayList.image < displaySingle.image
displayList.image {
file.maxW = {$plugin.tt_news.listMaxW}
file.maxH = {$plugin.tt_news.listMaxH}
imageLinkWrap = 1
}
# Example for overriding values from locallang.php with other values
_LOCAL_LANG.de {
# more = [weiterlesen...]
}
}
# - - - - - - - - - - display Archive in yearly periods - - - - - - - - - #
# include the amenu script
includeLibs.newsAmenuUserFunc = EXT:tt_news/res/news_amenuUserFunc2.php
# call user function
plugin.tt_news.newsAmenuUserFunc = user_processAmenu
# - - - This enables the tt_content.record item to display news items - - #
tt_news >
tt_news = < plugin.tt_news
tt_news.displayCurrentRecord = 1
### CVS id ###
# $Id: setup.txt 8605 2008-03-15 20:03:19Z rupertgermann $