Hallo liebe Gemeinde,
habe ein kleines Problem mit t3blog (verwende dazu lot3blog).
Meine Blogeinträge in der BlogList werden mit mehreren kleinen Vorschautexten angezeigt (Anhang).
Ich wollte eigentlich das der "Vorschautext" nur ca. 400Zeichen lang ist.
Sicher bin ich mir nicht ob t3blog oder lot3blog was damit zu tun hat:
lot3blog hat einen Marker namens "###SHORTTEXT###".
Jemand einen Idee?

Ich bin gerade nochmal auf mein altes Problem gestoßen:
der SHORT_TEXT Marker wird durch folgendes TS gefüllt:
SHORT_TEXT < .TEXT
SHORT_TEXT {
10 {
renderObj = TEXT
renderObj {
field = bodytext
stripHtml = 1
crop = 300 | [...] | 1
parseFunc = < lib.parseFunc_RTE
}
}
Nun habe ich doch im T3 ne select Funktion ala:
table=tt_content
select.pidInList.field=uid
select.where=colPos=0
select.orderBy=sorting
select.max=1
Das klappt bloß einfach net:
SHORT_TEXT < .TEXT
SHORT_TEXT {
10 {
renderObj = TEXT
renderObj {
table=tt_content
select.pidInList.field=uid
select.where=colPos=0
select.orderBy=sorting
select.max=1
stripHtml = 1
crop = 300 | [...] | 1
parseFunc = < lib.parseFunc_RTE
}
}
Größerer Ausschnitt aus dem TS:
}
CATEGORIES = TEXT
CATEGORIES.field = categories
COMMENT_LINK = TEXT
COMMENT_LINK {
value = Kommentieren
typolink < lib.lot3blog.links.singleLink
typolink.section.dataWrap = comment
}
COMMENT_MESSAGE = TEXT
COMMENT_MESSAGE {
field = message
wrap =<div class="comment_message">|</div>
if.istrue.field = message
}
TAGS = CONTENT
TAGS {
table = tx_t3blog_post
select {
where = 1=1
andWhere.field = uid
andWhere.wrap = uid=|
}
renderObj = TEXT
renderObj {
field = tagClouds
split {
token = ,
cObjNum = 1
1.current = 1
1.trim = 1
1.typolink {
parameter.data = TSFE:id
additionalParams.wrap = &tx_t3blog_pi1[blogList][tags]=|
additionalParams.stdWrap.data = current:1
additionalParams.stdWrap.trim = 1
}
1.wrap = |, 
}
}
}
}
}
date.wrap = |
time.wrap = |
author.wrap = |
list < lib.lot3blog.template
list {
workOnSubpart = TEMPLATE_LIST
subparts {
TEMPLATE_LIST_ITEM = TEXT
TEMPLATE_LIST_ITEM.field = listItems
}
marks {
PAGEBROWSER = TEXT
PAGEBROWSER.field = pageBrowser
}
}
listItem < lib.lot3blog.template
listItem {
workOnSubpart = TEMPLATE_LIST_ITEM
subparts {
HAS_IMAGE < lib.lot3blog.first_image
}
marks {
TITLE = TEXT
TITLE.field = title
TEXT = COA
TEXT {
if.isTrue.field = contentUids
10 < styles.content.get
10.select.andWhere.dataWrap = irre_parenttable = 'tx_t3blog_post' AND irre_parentid = {field:uid} AND uid in ( {field:contentUids } )
}
SHORT_TEXT < .TEXT
SHORT_TEXT {
10 {
renderObj = TEXT
renderObj {
field = bodytext
stripHtml = 1
crop = 300 | [...] | 1
parseFunc = < lib.parseFunc_RTE
}
}
}
DATE = TEXT
DATE.field = date
COMMENTS = TEXT
COMMENTS.field = comments
PERMALINK = TEXT
PERMALINK.field = permalink
GRAVATAR = TEXT
GRAVATAR {
field = gravatar
required = 1
if.isTrue.field = email
}
TIP_A_FRIEND_LINK_TEXT = TEXT
TIP_A_FRIEND_LINK_TEXT {
if.isTrue.field = tipafriendlinkText
field = tipafriendlinkText
typolink {
parameter = {$PID.tipafriendform}
additionalParams.dataWrap = &tipUrl={field:blogUrl}
}
}
EMAIL = TEXT
EMAIL.field = email
AUTHOR = TEXT
AUTHOR {
field = author
typolink < lib.lot3blog.links.authorLink
}
CATEGORIES = TEXT
CATEGORIES.field = categories
TAGS = CONTENT
TAGS {
table = tx_t3blog_post
select {
where = 1=1
andWhere.field = uid
andWhere.wrap = uid=|
}
renderObj = TEXT
renderObj {
field = tagClouds
split {
token = ,
cObjNum = 1
1.current = 1
1.trim = 1
1.typolink {
parameter.data = TSFE:id
additionalParams.wrap = &tx_t3blog_pi1[blogList][tags]=|
additionalParams.stdWrap.data = current:1
additionalParams.stdWrap.trim = 1
}
1.wrap = |, 
}
}
}
}
Selbst ist der Mann^^
TEXT {
if.isTrue.field = contentUids
10 < styles.content.get
10.select.andWhere.dataWrap = irre_parenttable = 'tx_t3blog_post' AND irre_parentid = {field:uid} AND uid in ( {field:contentUids } )
# add start
10.select.orderBy=sorting
10.select.max=1
# add end
}
SHORT_TEXT < .TEXT
SHORT_TEXT {
10 {
renderObj = TEXT
renderObj {
field = bodytext
# stripHtml = 1
# crop = 300 | [...] | 1
parseFunc = < lib.parseFunc_RTE
}
}
}