Ich habe eine facettierte Suche, die Searchapi, Facetapi und Entityapi verwendet. Ich war nicht derjenige, der dies entwickelt hat, aber ich habe einige Erfahrungen mit Drupal. Ab sofort verwendet die Navigation Links zur Auswahl und sieht wie folgt aus (die erste Ebene der Aufzählungspunkte sind keine Links). Wenn das Mischen ausgewählt ist, verschwinden Sounddesign und Komposition wie erwartet.
Der Client möchte, dass alle Elemente beim Drilldown des Benutzers weiterhin sichtbar und auswählbar bleiben (auch wenn nichts zurückgegeben wird). Es kann immer nur ein Element pro Kategorie ausgewählt werden, aber der Benutzer sollte dies tun können, ohne zurückgehen zu müssen.
Jeder Rat wird sehr geschätzt.
- Was wir tun_
- Mischen (18)
- Sound Design (11)
- Zusammensetzung (6)
- Wer wir sind_
- Joe Schmoe (17)
- Jeff Bleck (14)
- David Berry (4)
- Verbundene Komponisten_
- Jim Carey (3)
- Tony Maroni (2)
0
funktioniert dies: Wenn Sie ein Element der ersten Facette auswählen, werden die Elemente der zweiten Facette aktualisiert, verschwinden jedoch nie. Vielmehr haben alle Facettenelemente, die zuvor verschwunden wären, jetzt am Ende eine Markierung „(0)“.Ich denke, die Lösung in diesem Kommentar ist die Lösung für Ihr Problem. Überschreiben Sie in Ihrer template.php die Funktion
theme_facetapi_link_inactive
:quelle
Hier ist meine Arbeit rund um dieses Problem, keine Codierung erforderlich!
Jetzt haben Sie auch die anderen Facettenblöcke überall, da die Suche aktiviert ist. Wenn Sie möchten, können Sie den erstellten Block mit CSS ausblenden.
grts
frederic wbase
quelle
Stellen Sie sicher, dass die Suche nach globalen Einstellungen auf "ODER" eingestellt ist, um sicherzustellen, dass alle Elemente sichtbar und auswählbar bleiben. Gehen Sie im Admin-Menü zu Konfiguration> Such-API> [Name des Index] Link "Bearbeiten"> Facetten (Registerkarte)> [Name der Facette] Link "Anzeige konfigurieren"> Wählen Sie unter "Globale Einstellungen" Operator "ODER". (Halten Sie "Minimum Facet Count" bei 1)
Um sicherzustellen, dass alle Facettenblöcke sichtbar bleiben, stellen Sie sicher, dass auf der Konfigurationsseite jedes Facettenblocks die Facetten auf den angegebenen Seiten angezeigt werden. Gehen Sie zu Struktur> Blöcke> [Name des Facettenblocks] "Konfigurieren". Zum Beispiel:
Dienstleistungen
Dienstleistungen / *
Benutzer können einen Drilldown durchführen. Ohne zurück zu gehen, müssten Benutzer nur ein Facettenelement abwählen. Die Option "Auf ein aktives Element beschränken" funktioniert derzeit aufgrund meiner Erfahrungen nicht gut, wenn sie konfiguriert ist.
quelle