Hallo David,
heute steh ich vor der gleichen Aufgabe.
Hast Du den alphabetischen Index fertig umgesetzt. Könntest Du Deine Ergebnisse irgenwo posten (github z.B.)?

Herzliche Grüße
Dirk

Am 09.04.13 10:34, schrieb David Greiner:
Hallo Liste und MySQL-Profis!

Ich sitze gerade vor der Aufgabe, für eine Newsliste (tx_news) eine 
alphabetische Filterung umzusetzen. Die News-Extension entsprechend zu 
erweitern, dass nur noch News ausgegeben werden derer Titel mit einem 
bestimmten Buchstaben beginnen, ist nicht weiter schwer.
Herausfordernder ist es, eine Datenbank-Query zu entwerfen, die überprüft, ob 
die Auswahl eines Buchstabens ein Ergebnis zu erwarten hat oder nicht. Diese 
Query benötige ich, um in der Filteransicht auch nur die jenigen Buchstaben zu 
verlinken, die ein Ergebnis erwarten. Alle anderen sollen ausgegraut sein.

Vermutlich werde ich eine solche Query nicht mit Extbase-Bordmitteln umsetzen können und 
werde auf "$query->statement(...)" zurückgreifen müssen, das ist aber nicht 
schlimm.
Bestenfalls erhalte ich im Result eine temporäre Spalte (z.B. hasResult) die in 
Abhängigkeit vom getesteten Buchstaben eine 1 oder 0 enthält. Somit könnte ich 
beim Rendern der alphabetischen Filterleiste mit Fluid über eine Condition 
entscheiden ob ein Buchstabe aktiv/inaktiv sein soll.

Kann mir jemand eine Query oder eine grobe Richtung dafür vorschlagen?

Viele Grüße, David.


_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an