Hallo zusammen
Ich hab ein TS mit welchem ich 3 Select Boxen erstelle, welche aus den 3 Kategorien der tt_news kommen. Diese werden via catmenu ausgegeben. Das klappt super. Nun wollte ich die 3 Selects voneinander abhängig machen. Also wenn ich eine News in 2 Kategorien habe und diese auch ausgewählt werden, dann erscheint diese auch.
Irgendwie bringe ich das in meinem Script nicht zusammen. Im Moment erstelle ich die Select via 3x dem gleichen TS code.
Kann mir jemand helfen?
10 = TEXT
10.wrap = <div class="background"><p>Kategorie 1<br /><select class="tt_news-dropdown-cat-select" onchange="location.href=this.options[this.selectedIndex].value;"><option value="|">alle</option>
10.typolink {
parameter.data=TSFE:id
returnLast=url
}
20 = CONTENT
20 {
table = tt_news_cat
select {
# Sysfolder mit den Kategorien
pidInList = 2
orderBy = title ASC
# Übergeordnete Kategorien (Falls alle = 0)
andWhere = parent_category = 9
}
renderObj = COA
renderObj {
10 = TEXT
10.field = uid
10.wrap = <option value="no_cache/meta/index.html?tx_ttnews[cat]=|"
# Textobjekt falls die Kategorie ausgewählt ist
20 = TEXT
20 {
field = title
wrap = selected="selected" >|</option>
if {
value.field = uid
equals.data = GP:tx_ttnews|cat
}
}
# Textobjekt falls die Kategorie nicht ausgewählt ist
21 = TEXT
21 {
field = title
wrap = >|</option>
if {
value.field = uid
equals.data = GP:tx_ttnews|cat
negate = 1
}
}
}
}
30 = TEXT
30.value = </select></p>
Danach soll die 2. Box erstellt werden usw. …
Ich glaub das geht wohl via Optionsplit, oder?