[TYPO3-german] T3Blog - locallang Werte lassen sich nicht überschreiben
Jan Kornblum
jan.kornblum at gmx.de
Thu Sep 30 11:35:14 CEST 2010
Hi Felix,
> Darf ich das TS snippet mal sehen?
> Werden dann über TS in den Objectpfad der rechten Spalte geladen.
lib.menu-right = RECORDS
lib.menu-right{
tables = tt_content
source = 232,221,219,233,223 <!-- blogWidgets im Sysordner
dontCheckPid = 1
conf.tt_content.stdWrap.wrap = <div class="nav-right">|</div>
}
> Ich kämpfe immer noch mit der falschen Sortierung wie sie hier beschrieben
> wird:
> http://www.angus-im.de/blog/blog-post/2009/09/09/der-eigene-blog-mit-typo3-mit-t3blog-wird-alles-besser.html
> Den fix innerhalb TV benutz ich immer noch.
Komisch, das kam bei mir noch nie vor!?
Ich habe nur EIN TV Seitentemplate. Im Contentbereich (TV Content
Elements) wird auf der Blog-Seite ganz normal das blogList Widget als
Contentelement angelegt.
Der Rest für die Blog Konfiguration ist ein TS Template, dass in das TS
Tempplate der Root-Seite eingebunden ist (weil die Widgets ja auf allen
Seiten, also auch den nicht-Blog Seiten, in der rechten Spalte zu sehen
sind):
---
plugin.tx_t3blog_pi2{
tagCloud.globalWrap.10 >
tagCloud.maxColor >
tagCloud.minColor >
tagCloud.maxFontSize = 11
tagCloud.minFontSize = 11
categories.categories.5 >
categories.categories.wrap = <div class="categories">|</div>
categories.listItem.dataWrap = <li>{field:catname} <span
class="postnum"> ({field:postnum})</span>{field:subcategories}</li>
latestPostNav.list.10 >
#latestPostNav.listItem.wrap = <div class="item">|</div>
latestPostNav.listItem.10.stdWrap.cropHTML = 50 | ... | 1
latestPostNav.listItem.20.strftime = %d.%m.%Y
latestCommentsNav.list.10 >
#latestCommentsNav.listItem.wrap = <div class="item">|</div>
latestCommentsNav.listItem.10.stdWrap.cropHTML = 25 | ... | 1
latestCommentsNav.listItem.20.strftime = %d.%m.%Y
views.list.10 >
#views.listItem.wrap = <div class="item">|</div>
views.listItem.10.stdWrap.cropHTML = 50 | ... | 1
views.listItem.20.wrap = <dd>| mal gelesen</dd>
views.listItem.30 > #date
calendar.calendaroutput.10.wrap = <dl>|</dl>
blogList {
date.wrap >
time.wrap >
#time.noTrimWrap = | - | Uhr|
useTipAFriend = 0
useCaptcha = 1
commentComments = 0
gravatarAtComments = 0
senderEmail = noreply at domain.tld
adminsCommentsEmail = info at domain.tld
mailReceivedCommentsToAdmin = 1
commentsLink.10.value = {field:commentsNr} {field:commentText}
titleLink.10.wrap = <h1>|</h1>
author.wrap = |
requiredFields = commentauthor, commenttext, commenttitle, captcha
singleNavigation{
#10 > #prev
#30 > #next
}
titelListItem{
wrap >
20.wrap = <div class="title">|</div>
}
single{
1 > #singlenavigation
#10.5.10 > #categories
#10.5.20 > #date
10.5.30 > #time
10.10{
#item body
}
10.15{
#item nav
#10 > #author
10.noTrimWrap = |<div>Author: |</div>|
12 > #authoremail
15 > #gravatar
16 > #tipafriend
25 > #permalink
30 > #trackback
#39 < plugin.tx_t3blog_pi2.blogList.single.10.5.10
39 = CONTENT
39{
table = tx_t3blog_cat
select.where = 1=1
select.andWhere.data = GPvar:tx_t3blog_pi1|blogList|showUid
select.andWhere.intval = 1
select.andWhere.wrap = uid IN (SELECT uid_foreign FROM
tx_t3blog_post_cat_mm WHERE uid_local=|)
renderObj = TEXT
renderObj{
field = catname
noTrimWrap = | |,|
typolink < plugin.tx_t3blog_pi2.categories.catLink.typolink
typolink.parameter.field = pid
}
}
39.stdWrap.split{
token = ,
cObjNum = 1 |*| 2 |*| 3 || 4
1.current = 1
1.wrap = |,
2.current = 1
2.wrap = |,
3.current = 1
3.wrap = |
4.current = 1
#4.wrap = |
}
39.wrap = <div>Kategorien: |</div>
#40 > #tags
40.wrap = <div>|</div>
#50 > #views
50.wrap = <div>|</div>
}
10.5.10 >
}
list{
5 >
15 = TEXT
15.field = pageBrowser
}
listItem{
5.wrap = <div class="itemTop">|</div>
5.10 > #categories
5.20 > #date
5.30 > #time
10.10.20.stdWrap.cropHTML = 300 | ... | 1
#10.10.30.if.isTrue.field = title
10.10.30 >
10.10.30 < plugin.tx_t3blog_pi2.blogList.moreLink
10.10.30.10.field >
10.10.30.10.value = Ganzen Artikel lesen
10.wrap = <div class="itemBody">|</div>
20.wrap = <div class="itemBottom">|</div>
20{
10 > #author
12 > #email
14 > #tipafriend
15 > #permalink löschen
20 > #gravatar löschen
40 > #tagcloud
50 > #views löschen
}
990 > #back
}
commentList{
5 >
6.wrap = <div
class="commentListListing"><h6>Kommentare</h6>|</div>
}
comment{
10.value (
<div class="commentTopNav">{field:author} schrieb am {field:date}
um {field:time} Uhr</div>
<div class="commentBody">
<h5>{field:title}</h5>
<p>{field:text}</p>
</div>
)
# website
20.typolink.ATagParams = rel="nofollow"
}
commentForm{
#captcha label
#10.60.5.field >
10.60.5.wrap >
#10.60.5.value = Spamschutz
#captcha input
#10.70.5.field >
#10.70.5.value = Bitte geben Sie die Zeichenfolge aus dem obigen
Bild ein *
#abbonnieren label
10.80.5 >
10.80.wrap = <div class="formElement text subscribe">|<div
class="formClear"><!-- clear --></div></div>
}
}
blogList._LOCAL_LANG.de{
moreText = Ganzen Beitrag lesen
filteredByText = Beiträge werden gefiltert nach:
resetText = Alle Beiträge anzeigen
noResult = Keine Daten gefunden.
commenttitle = Überschrift
commenttext = Ihr Kommentar
captcha = Bitte bestätigen Sie die Zeichenfolge im Bild
captchaimage = Spamschutz
}
}
More information about the TYPO3-german
mailing list