hi,
wie kann ich in der LIST-ansicht der news einzelne datenfelder, z.B. den titel, auslesen? ich möchte ihn nämlich sehr gerne mit dem GIFBUILDER bearbeiten und als grafik ausgeben. dazu muß ich aber erstmal "an ihn rankommen..." 🙂
in der SINGLE-ansicht geht es ja durchaus mit
data = GPVar:tt_news
...
da "tt_news" ja im link auftaucht.
in der LIST-ansicht steht aber nur "begin_at" usw., es wird also keine konkrete uid angesprochen, sondern nur die nächste etc.
ich muß also wahrscheinlich auf einem komplett anderen weg zum ergebnis kommen?
DANKE!
vielleicht hilft Dir das ... hatte ein ähnlich geartetes Problem um aus einem zusätzlichen Feld in der tt_news ne grafik zu machen. MIt ein paar abwandlungen sollte es aber gehen:
Ändern der Marker in der Klasse: class.tx_ttnews.php
...
$markerArray['###NEWS_PRICE###'] = $this->local_cObj->IMAGE($lConf['tx_wpnews_price_gif.']);
...
und typoscript für newsplugin
plugin.tt_news.displaySingle.tx_wpnews_price_gif = IMAGE
plugin.tt_news.displaySingle.tx_wpnews_price_gif.file = GIFBUILDER
plugin.tt_news.displaySingle.tx_wpnews_price_gif.file{
XY = [10.w]+10,20
transparentBackground = 1
10 = TEXT
10 {
text.field = tx_wpnews_price
fontSize = 12
fontFile = fileadmin/ttf/verdana.ttf
fontColor = #000000
offset = 0,18
}
}
hallo ihr beiden,
hab mir mal die mühe gemacht um die sache hier zu verewigen.
funktioniert bei mir ohne probleme.
wichtig:
die extension muss local installiert sein, sonst ändert man den quellcode für alle typo installationen 😉
ändern des marker-codes in der datei: class.tx_ttnews.php
in meinem fall für den titel.
/* geänderter code */
$markerArray['###NEWS_TITLE###'] = $this->local_cObj->IMAGE($lConf['title_news_gif.']);
/* original code */
$markerArray['###NEWS_TITLE###'] = $this->local_cObj->stdWrap($row['title'], $lConf['title_stdWrap.']);
code in das setup des root templates:
###TT_NEWS HEADLINE IMAGE###
## Single Ansicht
plugin.tt_news.displaySingle.title_news_gif = IMAGE
plugin.tt_news.displaySingle.title_news_gif.file = GIFBUILDER
plugin.tt_news.displaySingle.title_news_gif.alttext = Hello World
plugin.tt_news.displaySingle.title_news_gif.alttext.override.field = title
plugin.tt_news.displaySingle.title_news_gif.file{
XY = [10.w]+10,30
backColor = #fff
transparentColor = #fff
10 = TEXT
10 {
text.field = title
fontSize = 18
fontFile = fileadmin/fonts/dein_font.ttf
fontColor = #000
offset = 5,20
niceText = 1
}
}
## List Ansicht
plugin.tt_news.displayList.title_news_gif = IMAGE
plugin.tt_news.displayList.title_news_gif.file = GIFBUILDER
plugin.tt_news.displayList.title_news_gif.alttext = Hello World
plugin.tt_news.displayList.title_news_gif.alttext.override.field = title
plugin.tt_news.displayList.title_news_gif.file{
XY = [10.w]+10,30
backColor = #fff
transparentColor = #fff
10 = TEXT
10 {
text.field = title
fontSize = 18
fontFile = fileadmin/fonts/dein_font.ttf
fontColor = #000
offset = 5,20
niceText = 1
}
}
...vielleicht kann ja jemand was damit anfangen 😉
grüße aus dem odenwald
zoe