Schönen guten Morgen,
folgendes Problem:
Ich verwende die tt_news Extension zur Verwaltung von Projekten. In der Single-Anzeige soll neben dem Projekt der entsprechende Ansprechpartner angezeigt werden. Der Ansprechpartner ist ein FCE und die Zuordnung erfolgt über "author" (aus tt_news) und "header" (aus tt_content).
Im Prinzip funktioniert es schon, bloß bei dem andWhere hakt es. Übergebe ich den Namen manuel funktioniert es, wenn ich den Namen per TypoScript zuweise nicht.
Folgendes Code dazu:
tmp.contact_name = CONTENT
tmp.contact_name {
table = tt_news
# In diesem Ordner befinden sich die Projekte (also tt_news Datensätze)
select.pidInList = 103
# Die uid der News wird dem $_GET Array entnommen
select.andWhere {
data = GPvar:tx_ttnews | tt_news
# avoid SQL injection:
intval = 1
wrap = uid=|
}
# Das Feld "author" wird ausgelesen und entsprechend gewrapt
renderObj = COA
renderObj {
10 = TEXT
10.field = author
10.wrap = header="|"
}
}
lib.project_contact = COA
lib.project_contact.10 = CONTENT
lib.project_contact.10 {
table = tt_content
select.where = tx_templavoila_to=7
# Bei manueller Angabe funktioniert es:
select.andWhere = header="Vorname Nachname"
# Hier liegt das Problem, die Zuweisung funktioniert nicht
# select.andWhere < tmp.contact_name
# Dieser Ordner enthält die Kontakte
select.pidInList = 109
renderObj.stdWrap.outerWrap = |
}
# Hier habe ich getestet ob "tmp.contact_name" den richtigen Wert enthält, also header="Vorname Nachname" --> funktioniert
lib.project_contact.11 < tmp.contact_name
Also langer Rede Kurzer Sinn,
select.andWhere < tmp.contact_name
funktioniert nicht. Würde mich über jede Hilfe freuen.
Vielen Dank,
Cordt