Meiner Ansicht nach verwende ich einen Kontextfilter - mit einer Standardausgabe " Zusammenfassung " -, um meine Ergebnisse nach Taxonomiebegriff zu filtern .
Das Problem besteht darin, dass das zusammenfassende Ergebnis durch eine Auflistung von Taxonomie- Term-IDs (einschließlich einer Knotenanzahl) und nicht von Menschen lesbaren Term-ID-Namen gruppiert wird .
Ist es möglich, die Ansichtsausgabe der Zusammenfassung zu ändern (oder zu verknüpfen), indem nicht die Term-IDs, sondern der Term-ID-Name aufgelistet werden?
- Begriff Name A (21)
- Begriff Name B (16)
(Es stört mich nicht, wenn die tatsächliche Anforderungs-URL gleich bleibt.)
Mein Ziel ist es, ein besser lesbares Ausgabeformat meiner Taxonomie-Term-Zusammenfassung zu erstellen, das ein Endbenutzer verstehen kann.
7
taxonomy-terms
views
Stefan Looij
quelle
quelle
Antworten:
Stellen Sie Ihre Ansicht auf Felder ein und machen Sie das Feld verfügbar, das den zugehörigen Taxonomiebegriff enthält.
Stellen Sie Ihren Kontextfilter so ein, dass er nach einem Taxonomiebegriff filtert, und wählen Sie einen Validator aus.
Setzen Sie den Validator auf Taxonomiebegriff und aktivieren Sie das Kontrollkästchen für Ihren Wortschatz.
Wählen Sie die Option für den Filterwerttyp als 'Termname in Term-ID konvertiert.
Speichern Sie den Filter und gehen Sie zum Vorschaufenster. Wenn Sie den Textnamen Ihres Begriffs eingeben, sollte der gewünschte Inhalt angezeigt werden.
Wenn Sie die Informationen von der URl übergeben, müssen Sie möglicherweise auch das Kontrollkästchen "Striche in URL in Leerzeichen in Filterwerten für Termnamen umwandeln" aktivieren, da der Computername Bindestriche verwendet
quelle
Kopieren Sie die Datei "views_view-summary.tpl.php" in Ihren Ordner "modules / contrib / views / theme". (Sie können es anzeigen oder blockieren, indem Sie ein Dateinamensuffix hinzufügen.)
Hinweis: Wenn Sie dies als Administrator-Ansichtsanzeige verwenden, stellen Sie sicher, dass Sie diese Datei in den Administrator-Themenordner kopieren, nicht in Ihren Standard-Themenordner!
Sie brauchen keine Änderungen an Ihren Anzeigeeinstellungen. Passen Sie einfach Ihre tpl-Überschreibung an die folgenden Zeilen an, und Ihre Term-IDs werden in lesbare Termnamen konvertiert:
quelle
Es gibt einen Artikel über Drupal easy: Verwenden von Anzeigeanhängen, um eine konsistente Zusammenfassung in Ansichten 2 bereitzustellen .
quelle