Hi,
ich versuche im Boostrap-Package in der News-Listen-Ansicht das Datum
aus einem auf der jeweiligen Seite liegenden Datensatz (tt_content) zu
beziehen und nicht aus der page-Tabelle. Die Abfrage liefert aber kein
Ergebnis.
Hier mein TS:
# From the Bootstrap Package
# lib.newsheader < lib.stdheader
lib.newsheader {
# Test: show pid and uid; this works -> both values are shown
13 = TEXT
13.field = pid
13.noTrimWrap = |PID: | - |
14 = TEXT
14.field = uid
14.noTrimWrap = |UID: ||
# This does NOT work!
15 = CONTENT
15 {
table = tt_content
select {
# should the uid be recognized here?
pidInList = uid
# Date: colPos=10, Location: colPos=11
where = colPos=10
}
renderObj = COA
renderObj {
10 = TEXT
10 {
field = bodytext
}
}
}
# Neither does this work (overriding of colPos not shown)
#15 < styles.content.get
}
Auch wenn die DB-Abfrage im Menü-Script durcgeführt wird, werden keine
Werte zurückgeschickt:
tt_content.menu.20 {
news {
maxItems = {$page.theme.news.pagination.itemsperpage}
1 {
alternativeSortingField = sorting ASC
NO {
stdWrap2 {
cObject {
10 {
# From The Original script
#10 = < lib.stdHeader
# my additions: here nothing happens at all
#20 = CONTENT
#20 {
# table = tt_content
# select {
# pidInList = uid
# where = colPos=1
# }
# renderObj = COA
# renderObj {
# 10 = TEXT
# 10.field = bodytext
# }
# # a wrap as test
# wrap = WWW|WWW
# }
}
20 {
text {
10 {
# From the original script
# 10 = < lib.newsheader
# my additions: at least the test wrap is shown
20 = CONTENT
20 {
table = tt_content
select {
pidInList = uid
where = colPos=1
}
renderObj = COA
renderObj {
10 = TEXT
10.field = bodytext
}
# add a wrap to test result
wrap = ZXX|XXZ
}
}
}
}
}
}
}
}
}
}
Geht das überhaupt, nachdem stdheader einen Register erzeugt? Die
Ausgabe der einzelnen pids oder uids geht ohne Probleme.
Danke euch für eure Adleraugen!
Viele Grüße
Robert
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german