Typo3: Kategorie-Filter für tt_news bauen – Teil 2
Heute gehts endlich weiter mit meinem kleinem Typo3-Tutorial (Teil 1). In zweiten Teil wollen wir nun den HTML-Codes des Formulars per Typoscript erzeugen.
News-Kategorien auslesen
Die News-Kategorien können mit dem folgenden TypoScript-Schnipsel ausgelesen werden. Das HTML-Grundgerüst drumherum kann mit TEXT oder HTML-Objekten erzeugt werden.
get_categories = CONTENT
get_categories {
table = tt_news_cat
select {
pidInList = 123
where = parent_category = 0
orderBy = title
}
renderObj = COA
renderObj {
10 = TEXT
10.field = uid
10.dataWrap =
}
}
pidInList muss auf den Sysfolder zeigen, der alle Kategorien beinhaltet.
where=parent_category=0 gibt an, welche Unterkategorien angezeigt werden sollen; in diesem Fall würden die Oberkategorien ausgegeben werden
HTML-Code generieren
Die einzelnen Ausklappboxen werden nun mit Hilfe von <select name=”source” size=”1″><option … erzeugt. Die option-Tags werden durch das TypoScript von oben generiert. Wenn man TemplaVolia nutzt, muss man ein FCE erzeugen und dann das Typoscript auf die entsprechenden HTML-Tags mappen.
lib.news_filter = COA
lib.news_filter {
10 = TEXT
10.value =

hondo 14:07 on 22.10.2009 Permalink
Hey, danke für die coole Anleitung!
Hab aber mal ne frage/problem!
Bekomme das alles hin mit den Auswahlboxen( hab nur eine da ich keine unterKategorien benutze!) jetzt möchte ich aber eine 2te box bauen mit der ich auch die jahreszahl auswählen kann!
dafür bräuchte ich aber irgendwie zugriff auf die jahre in denen es bereits News gibt…hab aber irgendwie keinen blassen schimmer wie ich das bewerkstelligen soll!?! eine alternative wäre natürlich zB zu sagen von 2003-heute aber selbst das ist mir noch zu hoch (typoscript ist noch nicht so mein ding)!
Also wäre cool wenn einer eine Idee hätte wie man das hinbekommt?!?
Gruß Hondo