Hallo
Ich versuche mir eine Seite mit Adressen auszugeben. Zurest nach Kategorie und dann nach Land gefiltert. Tel./Phone habe ich in einer locallang.xml ausgelagert und weiter oben im TS via Load_register geladen. Leider bekomme ich aber immer eine Fehler wenn ich "languageField = sys_language_uid" beim sql select dazuschreibe. Vermutlich weil tt_address diese Spalte nicht hat. Wie kann ich meine Abfrage ändern damit ich trotzdem bei diesem Content Element die lokalisierung bekomme (brauche ich ja für meine locallang XML).
10 = CONTENT
10 {
table = tt_address
select{
# PID welche tt_address enthält
pidInList= {$lib.tt_address.list.pidList}
# Sortierung
orderBy = company
# Feld einschränkung - performance ?
selectFields = *
# einschränkung auf Country
andWhere {
data = GP:tx_ttaddress_pi1|country
wrap = tt_address.country LIKE('|%')
}
# verbindung zu mm (Kategorie)
leftjoin = tt_address_group_mm ON (tt_address.uid = tt_address_group_mm.uid_local)
# einschränkung auf eine Kategorie
where {
data = GP:tx_ttaddress_pi1|addressgroup
wrap = tt_address_group_mm.uid_foreign LIKE ('|%')
}
groupBy = tt_address.uid
### HIER BEKOMME ich den FEHLER ###
languageField = sys_language_uid
}
renderObj = COA
renderObj {
10 = COA
10 {
wrap = <li class="fleft">|</li>
200 = COA
200 {
wrap = <address class="fleft">|</address>
5 = COA
5 {
wrap = <div class="company">|</div>
1=IMAGE
1{
# Objekt nur ausgeben wenn nicht leer
required=1
wrap = <span class="fright clearfix">|</span>
file.import=uploads/pics/
file.import.field=image
file.width=180c
#file.height=100
}
2 = TEXT
2 {
field = company
required = 1
br = 1
wrap = <h6>|</h6>
}
}
10 = TEXT
10 {
field = address
required = 1
br = 1
wrap = <div class="streetAddress">|</div>
}
20 = TEXT
20 {
field = zip
required = 1
noTrimWrap = |<span class="postalCode">|</span> |
}
30 = TEXT
30 {
field = city
required = 1
noTrimWrap = |<span class="city">|</span> |
}
35 = TEXT
35 {
#field = cn_short_local
field = country
typolink.parameter.field = country
required = 1
dataWrap = <div class="country">|</div>
}
45 = TEXT
45.value = <br>
50 = TEXT
50 {
field = phone
required = 1
dataWrap = <div class="phone"><span class="label">{register:lll_phone}: </span>|</div>
}
60 = TEXT
60 {
field = mobile
required = 1
dataWrap = <div class="mobile"><span class="label">{register:lll_mobile} </span>|</div>
}
70 = TEXT
70 {
field = fax
required = 1
dataWrap = <div class="fax"><span class="label">{register:lll_fax}: </span>|</div>
}
80 = TEXT
80 {
field = email
typolink.parameter.field = email
required = 1
dataWrap = <div class="email"><span class="label">{register:lll_email}: </span>|</div>
}
90 = TEXT
90 {
field = www
typolink.parameter.field = www
typolink.extTarget = _blank
required = 1
dataWrap = <div class="inet">|</div>
}
}
}
}
}