[TYPO3-german] tt_news - related in single view
David Bruchmann
david at bruchmann-web.de
Wed Sep 24 19:19:07 CEST 2008
Ji Nils,
So wie Du das Bild abgefragt hast, kannst Du auch die related News abfragen.
Das ist sicher eine Liste mit kommaseparierten UIDs (wenn dort mehrere
stehen, aber davon musst du ja ausgehen).
Das Ergebnis muss also noch aufgespittet werden. Aber Du kannst es erst mal
mit einem einzelnen Wert probieren, dass meinetwegen nur die uid erst mal
angezeigt wird.
Anschließend muss halt mit jeder neuen UID die gleiche Abfrage durchgeführt
werden, wie die jetzige. Du kannst das ganze auch in einer Abfrage (select)
zusammenfassen und dir die Werte sortieren lassen, damit du sie eindeutig
zuordnen kannst. Bei SELECT kannst Du eigentlich fast Alles reinschreiben,
was auch in phpmyadmin als SQL eingetragen werden kann, deswegen teste erst
mal per SQL ob Deine Abfrage auch richtig sind.
Man muss sich da mit mehreren Abragen hintereinander an das richtige
Ergebnis rantasten, aber das ist bei PHP genauso.
Die Werte, die Du nur als Zwischenergebnis brauchst, kannst Du alle als
temp.xxx speichern und später in die tt_news-Einstellungen übernehmen.
Gruß
David
-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.netfielders.de
[mailto:typo3-german-bounces at lists.netfielders.de] Im Auftrag von Niels
Tiedt
Gesendet: Mittwoch, 24. September 2008 19:02
An: German Typo3 Userlist
Betreff: Re: [TYPO3-german] tt_news - related in single view
Hi
Also ich bekomms jetzt zumindest mal hin das das Bild und der subtitle
der akuellen News
angezeigt wird.
temp.relNews >
temp.relNews = CONTENT
temp.relNews {
# nur wenns eine ID gibt
if.isTrue.data = GPvar:tx_ttnews|tt_news
table = tt_news
select {
pidInList = 1087
andWhere.data = GPvar:tx_ttnews|tt_news
andWhere.wrap = uid = |
selectFields = short,image
}
# Darstellung des Titels
renderObj = COA
renderObj {
10 = TEXT
10{
required=1
field = short
wrap = <h1>|</h1>
}
20 = IMAGE
20{
required=1
wrap=|
file.import=uploads/pics/
file.import.field=image
file.width=100
file.height=100
}
}
}
page.10.90 >
page.10.90 < temp.relNews
Wie komme ich z.b. an das bild der related News?
Und wie verknüpfe ich das mit der tt_news.
Mit
plugin.tt_news.related_stdWrap.wrap = {temp.relNews} |
plugin.tt_news.related_stdWrap.wrap.insertData = 1
kommt nix.
Gruß Niels
> Hi
> Da bin ich nochmal.
> Bekomme es einfach nicht hin.
> Habe jetzt folgendes TS
> # tt_news
> plugin.tt_news{
> templateFile = fileadmin/ext/tt_news_pressemeldungen.html
> tempObj = CONTENT
> tempObj {
> table = tt_news
> field = image
> select {
> where = sys_language_uid = 0
> andWhere {
> data = GPVar:tx_ttnews|tt_news # Id der orginial News (Request
> Parameter)
> wrap = uid=|
> }
> }
> # Darstellung des Titels
> renderObj = COA
> renderObj {
> wrap = <div class="rel_image">|</div>
> # Titel
> 10 = IMAGE
> 10.field = image
> }
> }
>
> related_stdWrap.wrap = {tempObj} |
> related_stdWrap.wrap.insertData = 1
> }
>
> Leider ändert sich nix.
> Irgendwie blick ichs gar nicht mehr. Hocke wohl zu lange davor.
>
> Was ist mein Prob?
> Gruß Niels
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>
>
_______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
More information about the TYPO3-german
mailing list