Skip Navigation

[Resolved] A-Z Filter

This thread is resolved. Here is a description of the problem and solution.

Problem:
Ich will ein Alphabetischer Filter bauen der buchstaben von A-Z
anzeigt, welche wenn interagiert (geklickt) resultate laden wo der titel mit dem gewählten Buchstabe anfangen

Solution:
Es braucht 2 Views dazu und eine Taxonomie (Alphabet, mit terms von A-Z).
Die erste View listet alle Terms, und produziert ein Link (a href) welcher die gegenwärtige URL um ein suchparamter ergänzt, welchen wir später in der Zweiten post view brauchen werden um die Posts nach Taxonomie "Alphabet" zu filtern.
Die zweite View wird ausserhalb des loops aber innerhalb des layouts der ersten View eingebaut, und die erste View wird dann in eine page eingebaut.
Wenn man nun auf den Buchstabe (der a href link der Taxonomie view) clickt, lädt die seite neu mit dem URL Such paramater ergänzt, welches dann die resultate nach buchstabe (taxonomie) filtert.

This support ticket is created 5 years, 7 months ago. There's a good chance that you are reading advice that it now obsolete.

This is the technical support forum for Toolset - a suite of plugins for developing WordPress sites without writing PHP.

Everyone can read this forum, but only Toolset clients can post in it. Toolset support works 6 days per week, 19 hours per day.

Sun Mon Tue Wed Thu Fri Sat
- - 14:00 – 20:00 14:00 – 20:00 14:00 – 20:00 14:00 – 20:00 14:00 – 20:00
- - - - - - -

Supporter timezone: Asia/Ho_Chi_Minh (GMT+07:00)

This topic contains 49 replies, has 2 voices.

Last updated by marcelB-4 5 years, 7 months ago.

Assisted by: Beda.

Author
Posts
#1240864

Jaaa, genau so. Perfekt.
Jetzt muss ich die Buchstaben noch irgendwie sortieren.

#1240867

Einfach in der taxonomie View die sortierung von absteigend auf aufsteigend setzen:
hidden link

#1240868

Ne ich meinte wegen den horizontal zu vertikal.

#1240871

Das müsste eben mit html/css gelöst werden.
Dies sind ein paar gute tricks:
hidden link
hidden link
hidden link

Du musst da eigens HTML und CSS anwenden.
Toolset kann keine horizontale listen machen, nur "primitive" ansätze der "default" listen.
Es sollte mit obigen daten möglich sein, eine horizontale liste zu erstellen

#1240872

Was ist jetzt passiert?
hidden link

Hab nur die Ansicht angepasst 🙁

#1240874

[wpv-filter-meta-html] und [wpv-layout-meta-html] ist im loop integriert, das ist default nicht so und darf nicht da sein, bitte entferne es un verwende die beiden shortcode nur im Ausgabe-Editor

Das sollte das problem lösen.

#1240876

Habe es gelöscht, jetzt werden keine Resultate angezeig. Bin ich wirklich so bl---

#1240877

ok korrigiert.
Wenn du mir jetzt noch ein Tipp hast, wie und wo ich das ändern kann damit a-z horizontal angezeigt wird, bin der der glücklichste Mensch auf Erden.

#1240880

nein, die ShortCodes wurden nun vom Ausgabe-Editor enfernt, sind aber immer noch im loop.
Ich hab das nun angepasst.
Stimmt wieder, denke ich:
hidden link
hidden link

#1240887

Wegen des letzen (tipp für a-z horizontal) habe ich davor die links geteilt:
1. Um die buchstaben von links nach rechts anzuzeigen müsstest Du custom HTML/CSS anwenden, in dieser View Loop.
hidden link
2. Das müsste eben mit html/css gelöst werden.
Dies sind ein paar gute tricks:
hidden link
hidden link
hidden link

Wir können damit hier leider nicht helfen, aber mit obigen details sollte dies möglich sein auf der view 11686

#1240891

ok.
Leider in englisch....
mal schauen

#1240899

Das gibts auch auf deutsch 🙂
hidden link
hidden link
hidden link

Ich hoffe das hilft!

#1240909

Hoffe ich auch...

Problem ist ja, dass ich bereits eine bestehende Liste habe und nicht eine neu baue

#1240916

Du kannst Ja im Loop editor eine liste (li) bauen.
Der CSS dann hilft um diese horizontal zu listen.

Ich kann damit leider nicht helfen, da HTML und CSS nicht innerhalb des Toolset Support's liegen.

#1240922

Und jetzt zeigt es die Spieler nicht mehr an, obschon ich nichts verändert habe 🙁