Hallo Zusammen,
ich habe mir eine Extension gebastelt, die in die tt_news ein neues Feld integriert. Beim Eingeben der News wird dieses Feld auch schön dargestellt. Aber wie kann ich dieses Feld in TypoScript verwenden? Gibt es irgendwie eine Möglichkeit per data auf das Feld zuzugreifen?
Vielen Dank für die Hilfe.
Viele Grüße
Paka76
tt_news: DB-Abfrage in TypoScript
Hi!
<TypoScript><![CDATA[
temp.name = CONTENT
temp.name{
table = tt_news
select {
#ID des PID
pidInList = 1
orderBy = #spaltenname für sortierung
andWhere = uid = #eine bestimmte id oder so ...
}
renderObj=COA
renderObj{
10=TEXT
10.field=#das feld was du haben willst
}
10 < temp.name
]]></TypoScript>
grüsse
Andreas
Danke schon mal für die Antwort. Ich habe Deinen Code eingesetzt und nu versucht über eine Condition verschiedene Bildbreiten zu setzen. Hier mal mein Code:
temp.name = CONTENT
temp.name{
table = tt_news
select {
#ID des PID
#pidInList = 1
#orderBy = #spaltenname für sortierung
#andWhere = uid = #eine bestimmte id oder so ...
}
renderObj=COA
renderObj{
10=TEXT
10.field=tx_newsdesignaddon_showimage
}
10 < temp.name
#Bedingungen
[10.field == 1]
plugin.tt_news.displaySingle.image.file.maxW = 250
plugin.tt_news.displaySingle.image.file.maxH = 135
plugin.tt_news.displaySingle.imageCount = 4
[else]
plugin.tt_news.displaySingle.image.file.maxW = 200
plugin.tt_news.displaySingle.image.file.maxH = 135
plugin.tt_news.displaySingle.imageCount = 20
[global]
Irgendwie scheint mir, dass die Condition einfach mehr als falsch ist. Kann man denn Conditions für diesen Zweck so verwenden? Gibt es eine andere Möglichkeit so ne art IF-Schleife hinzukriegen?
Vielen Dank für die Hilfe.
Grüße Paka76
Ich denke, dass mein vorheriger Weg totaler Schrott ist und das hier eher der richige Weg sein könnte, oder?
plugin.tt_news = CASE
plugin.tt_news {
key.field = tx_newsdesignaddon_showimage
default = COA
default {
plugin.tt_news.displaySingle.image.file.maxW = 200
plugin.tt_news.displaySingle.image.file.maxH = 135
plugin.tt_news.displaySingle.imageCount = 20
}
1 = COA
1 {
plugin.tt_news.displaySingle.image.file.maxW = 250
plugin.tt_news.displaySingle.image.file.maxH = 135
plugin.tt_news.displaySingle.imageCount = 4
}
}
Aber leider scheint auch in diesem Fall der Code nicht zu stimmen. Kann ich denn den CASE-Befehl so ohne weiteres auf das Plugin tt_news anwenden? Wird in dem Fall die tabelle tt_news direkt gefunden?
Grüße
Paka76