11. 12. 2008, 10:16

Hallo Leute,

hab leider ein kleines Problem mit meiner tt_news im Single-View. Das erste wäre die Bildanzeige. Hat sonst immer wundbar funktioniert. Da DAM installiert ist, und eine Bilderauswahl nicht wirklich möglich war, habe ich noch folgende Extension installiert: "dam_ttcontent" und "dam_ttnews". Danach konnte ich auch Bilder zuordnen. Leider werden diese nicht im Frontend (FE) angezeigt. Muss eine andere Extension rein? Marker ist drin und TS sieht wie folgt aus.

[TS]# 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 = fileadmin/internet/global/templates/news.tmpl

# language news display settings
sys_language_mode = strict

# Create new news without a need a the version for the default language
showNewsWithoutDefaultTranslation = 1

# 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 = 5
latestLimit = 3
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 = <p>|</p>

versionPreviewMessage_stdWrap.wrap = <div style="border:2px solid red;padding:10px;margin:10px 0px 10px 0px;"><img src="t3lib/gfx/icon_note.gif" class="absmiddle" alt="" height="16" width="18">&nbsp;<strong>|</strong></div>
versionPreviewMessageLinkToOriginal_stdWrap.wrap = &nbsp;<span style="font-weight:normal;">|</span>

# 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"

# settings for the extended pageBrowser from TYPO3 3.8.0
showFirstLast = 1
pagefloat = center
showRange = 1
disabledLinkWrap = <span style="color:#bbb;">|</span>
inactiveLinkWrap = |
activeLinkWrap = <strong>|</strong>
LinksWrap =|
showResultsWrap = |<br />
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 = 1

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 = <div class="news-catmenu">|</div>
catmenuHeader_stdWrap.wrap = <p class="news-catmenu-header">|</p>

# 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 = <div class="news-catmenu-ACT">|</div>
catmenuItem_NO_stdWrap.wrap = <div class="news-catmenu-NO">|</div>

# wraps for each menu level (only in mode "nestedWraps"
catmenuLevel1_stdWrap.wrap = <div class="level1">|</div>
catmenuLevel2_stdWrap.wrap = <div class="level2">|</div>
catmenuLevel3_stdWrap.wrap = <div class="level3">|</div>
catmenuLevel4_stdWrap.wrap = <div class="level4">|</div>
}

### catRootline settings ###
catRootline {
showCatRootline = {$plugin.tt_news.showCatRootline}
#catRootline_stdWrap.wrap = <div class="news-catRootline">|</div>

# if titles are linked the link points to the page which is configured as category shortcut
linkTitles = 1
title_stdWrap.wrap =
divider = &nbsp;&gt;&nbsp;
}

### 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 = <strong>|</strong>
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 = <dl class="news-single-files">|</dl>
newsFilesHeader_stdWrap.wrap = <dt>|</dt>
newsFiles {
path = uploads/media/
icon = 1
stdWrap.wrap = <dd>|</dd>
}

# related news by category
relatedByCategory_stdWrap.wrap = <div class="news-single-related">|</div>
relatedByCategoryHeader_stdWrap.wrap = <h3>|</h3>
# globalwrap 2 is used to wrap the list items
wrap2.wrap = <dd>|</dd>

### Settings for Related News: ###

useBidirectionalRelations = {$plugin.tt_news.useBidirectionalRelations}
usePagesRelations = {$plugin.tt_news.usePagesRelations}

related_stdWrap.wrap = <div class="news-single-related">|</div>
relatedHeader_stdWrap.wrap = <h3>|</h3>

# icon for related news
tmp.5 = IMAGE
tmp.5 {
file = EXT:tt_news/ext_icon.gif
file.width = 11
file.height = 12
wrap = | &nbsp;
}

# end-wrap for the getRelated objects
tmp.20 = TEXT
tmp.20 {
field = datetime
strftime = %d-%m-%y %H:%M
wrap = &nbsp;-&nbsp; |
}

# 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 = <dd> | </dd>
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 = <dd> | </dd>
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 = <dd> | </dd>
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 = <h2>|</h2>
subheader_stdWrap.trim=1
subheader_stdWrap.required=1
author_stdWrap.typolink.parameter.field = author_email
author_stdWrap.wrap = <p class="news-single-author">|</p>

addInfo_stdWrap.wrap = <div class="news-single-additional-info"> | </div>

links_stdWrap.wrap = <dl class="news-single-links">|</dl>
linksHeader_stdWrap.wrap = <dt>|</dt>
linksItem_stdWrap.wrap = <dd>|</dd>

imageCount=4
imgAltTextField = imagecaption
imageWrapIfAny = <div class="news-single-img"> | </div>

#category_stdWrap.wrap = <div class="news-single-category"> | </div>
email_stdWrap.setContentToCurrent = 1
email_stdWrap.typolink.parameter.current = 1
caption_stdWrap.wrap = <p class="news-single-imgcaption"> | </p>
caption_stdWrap.trim=1
# caption_stdWrap.required=1
}
displaySingle.image {
file.maxW = 150
file.maxH = 150
wrap =
imageLinkWrap = 1
imageLinkWrap {
enable = 1
bodyTag = <body bgColor="#ffffff">
wrap = <a href="javascript:close();"> | </a>
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 = <div class="news-latest-category"> | </div>
categoryItem_stdWrap.wrap =

linkTitleField = title
linkTitleField.wrap =
linkAltField = short
linkAltField.wrap =
}
displayLatest.image < displaySingle.image
displayLatest.image {
file.maxW = 150
file.maxH = 150
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 = 0
subheader_stdWrap.crop = 400 | ... | 1
subheader_stdWrap.ifEmpty.field = bodytext
author_stdWrap.wrap =
imageCount=1
imageWrapIfAny =

category_stdWrap.wrap = <div class="news-list-category"> | </div>
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 = &raquo; weiterlesen
backToList = » Zurück zu: %s
}
_LOCAL_LANG.en {
more = &raquo; read more
backToList = » back to: %s
}
}

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

# This will remove the <p class="bodytext"> wrap from subheader, author and links
plugin.tt_news {
# unset general_stdWrap
general_stdWrap >
displayList {
# add a wrap to the subheader
subheader_stdWrap.wrap = <p>|</p>
}
displaySingle {
# add parseFunc to the subheader
subheader_stdWrap.parseFunc < lib.parseFunc_RTE
# prevent adding of <p> tags
subheader_stdWrap.parseFunc.nonTypoTagStdWrap.encapsLines.nonWrappedTag >
# add parseFunc to the bodytext
content_stdWrap.parseFunc < lib.parseFunc_RTE
# add parseFunc to the links field
linksItem_stdWrap.parseFunc < lib.parseFunc_RTE
# prevent adding of <p> tags
linksItem_stdWrap.parseFunc.nonTypoTagStdWrap.encapsLines.nonWrappedTag >
}
}
[/TS]

Das nächste wäre die Übersetzung. Habe derzeit zwei Sprache angelegt. Standard ist Englisch und die zweite Deutsch. Die Anzeige funktioniert auch wunderbar. Bis auf die Kategorien. Diese werden trotz Übersetzung immer auf Englisch angezeigt. Die Detailseite ist lokalisiert und auch der Systemordner indem sich die News bzw. Kategorien befinden... An was könnte das liegen?

Viele Grüße und danke im Voraus