Danke, der Ansatz hat funktioniert!
Zwei Kleinigkeiten waren bei deinem Code noch auszubessern: Ein & beim ersten
wrap, und die BaseURL beim zweiten Wrap.
Und falls noch jemand dieses Problem hat, hier mein ganzer Code für Facebook
OpenGraph Tags für tt_news:
page.headerData {
30 = RECORDS
30 {
source = {GP:tx_ttnews|tt_news}
source.insertData = 1
tables = tt_news
conf.tt_news >
conf.tt_news = TEXT
conf.tt_news {
field = title
wrap = <meta property="og:title" content="|">
htmlSpecialChars = 1
}
}
31 = HTML
31.value.char = 10
32 = TEXT
32 {
data = register:newsSubheader
wrap = <meta property="og:decription" content="|">
htmlSpecialChars = 1
}
33 < .31
34 = RECORDS
34 {
source = {GP:tx_ttnews|tt_news}
source.insertData = 1
tables = tt_news
conf.tt_news >
conf.tt_news = TEXT
conf.tt_news {
typolink {
parameter = {$tt_news-single-uid}
additionalParams.cObject = TEXT
additionalParams.cObject {
field = uid
wrap = &tx_ttnews[tt_news]=|
}
returnLast = url
}
wrap = <meta property="og:url" content="{TSFE:baseUrl}|">
insertData = 1
}
}
35 < .31
36 = CONTENT
36 {
stdWrap.if.isTrue.data = GP:tx_ttnews|tt_news
table = tt_news
select {
pidInList = {$tt_news-container-uid}
recursive = {$tt_news-container-uid}
where = CHAR_LENGTH(image) > 0
andWhere.cObject = TEXT
andWhere.cObject {
data = GP:tx_ttnews|tt_news
intval = 1
wrap = uid = |
}
}
renderObj = TEXT
renderObj {
field = image
split {
token = ,
cObjNum = 1
1.cObject = IMG_RESOURCE
1.cObject {
file {
import = uploads/pics/
import.current = 1
width = 400m
height = 400m
}
stdWrap.wrap = <meta property="og:image" content="{TSFE:baseUrl}|">
stdWrap.insertData = 1
}
}
}
}
37 < .31
}
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german