Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Views ›

[gelöst]doppelte Ergebnisse filtern

Eingetragen von sklausing (288)
am 28.05.2009 - 10:44 Uhr in
  • Views
  • Drupal 6.x

Ich habe mir einen Nodetyp "Webseiten" und Taxonomy Terms " A B C D " erstellt.
Es gibt folgende klassifizierte Seiten: 2xA , 1xB

Nun möchte ich einen View erstellen der mir die Terms auflistet in welchen Webseiten enthalten sind. Als Filter habe ich nun Node: Typ = Webseiten gesetzt und als anzuzeigende Felder Taxonomie: Term eingestellt.
Als Ergebnis werden C und D nicht angezeigt. Mein Problem ist nun aber, dass das Ergebnis A B A ist. A taucht also 2x auf.

Ich habe bisher keinen Weg gefunden diese doppelten Einträge zu filtern. Gibt es irgendwo so einen Filter wie "zeige nur erstes" oder ähnliches? Ich werd das Gefühl nicht los, dass ich hier was übersehe. :-(

‹ Node unveröffentlichen, wenn CCK-Feld "bis-Datum" in Vergangenheit liegt Zeilendesign: Felder - kann nicht alle CCK felder auswählen ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Das ist doch eher ein

Eingetragen von md (3717)
am 31.05.2009 - 23:56 Uhr

Das ist doch eher ein konzeptioneller Fehler. Wenn ich Seiten kategorisiere, möchte ich doch auch, dass dann alle Seiten die zu dieser Kategorie gehören angezeigt werden. Warum nur eine? Und wenn, welche? Die erste die irgendwann einmal so kategorisiert wurde?

Was möchtest du (damit) erreichen?

vg
--
md - DrupalCenter.de

mdwp*

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nein das ist nicht

Eingetragen von sklausing (288)
am 01.06.2009 - 08:51 Uhr

Nein das ist nicht konzeptionell falsch. Ich habe einen View der alle Webseiten geordnet nach Kategorien anzeigt. Das ist auch so weit OK.
Ein zweiter View soll aber nur die Kategorien anzeigen in welchen eine Webseite vorhanden ist. Im Augenblick sind nicht alle Kategorien gefüllt. Werden Sie später sicher, sind es aber im Augenblick nicht.
Bei dieser Abfrage aber tauchen die Mehrfachnennungen auf welche ich vermeiden will. Ich habe leider keine Kombination gefunden mit der ich im View diese Mehrfachnennung verhindern kann. Daher auch die Idee nur die erste abzufragen.

Eine Alternative wäre auch wenn Views zählen könnte, so dass ich hinter den Kategorien die Anzahl der Seiten angezeigt würden. Dann könnte ich die 0er auch rausfiltern.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Views Doppeleintrage im Template killen

Eingetragen von quiptime (4972)
am 01.06.2009 - 09:31 Uhr

Solltest Du mit der Konfiguration des View selbst doppelte Anzeigen nicht verhindern koennen bleibt noch ein Viewstemplate.

Um mit diesem Template arbeiten zu koennen brauchst Du noch ein zusaetzliches Feld um die Terms identifizieren zu koennen. Es ist die Term ID. Im Template verhinderst Du die Ausgabe der Term ID. Du benoetigst sie um Doppeleintraege zu killen.

Im Template laufen alle Ausgaben der Felder zunaechst in ein Array - also kein PHP print. Dabei ist der Array Key die Term ID. Dadurch ueberschreiben sich im Array mehrfach vorkommende Terms.

Nach der Schleife wird der Inhalt des Array ausgegeben - PHP print.

------------------------
Quiptime Group

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für den Tip mit dem

Eingetragen von sklausing (288)
am 01.06.2009 - 09:34 Uhr

Danke für den Tip mit dem TEmplate.
Das werd ich mir dann wohl genauer anschauen müssen. Auf die Idee mit der eindeutigen ID bin ich auch schon gekommen. Nur auf Grund meiner beschränkten PHP-Kenntnisse dachte ich, dass es eine elegante Lösung direkt in Views geben müsste. Da werd ich mich mit dem Array bei PHP noch einmal näher befassen. Kann ja kein Hexenwerk sein...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Tut mir leid, aber ich

Eingetragen von md (3717)
am 01.06.2009 - 10:16 Uhr

Tut mir leid, aber ich verstehe dich glaub ich falsch.
In deinem Eröffnungspost schriebs du doch, dass zwei Seiten mit "A" katagoriesiert worden sind und dass diese doppelt auftauchen.

Jetzt schreibst du das:

sklausing schrieb

Ein zweiter View soll aber nur die Kategorien anzeigen in welchen eine Webseite vorhanden ist.

Das ist doch dann bei "A" der Fall.

Oder meinst du sowas - http://drupal.mdwp.de/ - hier? Schau dir mal ganz unten den Block "Tag Archiv" an. Wenn du so eine View ohne Anzahl der Treffer in Klammern machst, hast du vielleicht das gewünschte Ergebnis.

Leere Kategorien werden nicht angezeigt und doppelt vorhandene nur einmal. Ist es das was du meinst?

vg
--
md - DrupalCenter.de

mdwp*

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja genau so etwas meine

Eingetragen von sklausing (288)
am 02.06.2009 - 06:34 Uhr

Ja genau so etwas meine ich.
Eigentlich wollte ich es ohne Zahlen haben, aber so wäre meine persönliche 2.Variante.
Ist das ein Modul, oder hast Du das über einen View gelöst?

Das einzige was ich noch dazu eingrenzen möchte ist, dass ich eben das ganze nur von einem bestimmten Typ sehen möchte.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das ist eine View und die

Eingetragen von md (3717)
am 02.06.2009 - 08:49 Uhr

Das ist eine View und die wurde so wie hier beschrieben - http://drupal.mdwp.de/Views%2C+Argumente+und+der+Summary+Mode - erstellt.

Musst in deinem Fall als Argument allerdings nicht mit Datum, sondern mit einen Taxonmy Term arbeiten.

vg
--
md - DrupalCenter.de

mdwp*

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke, das mit dem Argument

Eingetragen von sklausing (288)
am 02.06.2009 - 09:30 Uhr

Danke, das mit dem Argument (summary) war der Denkanstoß den ich brauchte.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Argument Summary funktioniert

Eingetragen von green_eye55 (85)
am 19.06.2009 - 15:28 Uhr

So eben bin ich auf das gleiche Problem gestoßen und habe mit dem Hinweis das Argument Term-ID mit Summary zu nutzen die Lösung gefunden.

Allerdings kommt damit ein merkwürdiger (für mich nicht nachvollziehbarer) Effekt einher. Wenn ich nun auf einen Term klicke, erhalte ich eine zweiter Term-Übersicht in der der Begriff so oft aufgelistet ist, wie er in Verwendung ist (an die URL wird nur die [Term-ID] gehängt). Das ist ja eigentlich der Effekt, den ich umgehen wollte. Klicke ich nun auf einen der Begriffe (z. B. ist er 3 x aufgelistet, wenn 3 Nodes diesem Term zugeordnet sind) erhalte ich erst jetzt die eigentliche Auflistung aller entsprechenden Nodes (die URL erhält die richtige Schreibweise taxonomy/term/[Term-ID]).

Hattet ihr ein ähnliches Problem? Oder ist es nur eine falsche Einstellung einer weiteren Option?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • [Gelöst] Menü wie hier samsung.com/de/ wie, mit Drupal?
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
Weiter

Neue Kommentare

  • Казино с минимальным депозитом
    vor 1 Stunde 8 Minuten
  • Казино с минимальным депозитом
    vor 1 Stunde 9 Minuten
  • Казино с минимальным депозитом
    vor 1 Stunde 10 Minuten
  • Казино с минимальным депозитом
    vor 1 Stunde 12 Minuten
  • Казино с минимальным депозитом
    vor 1 Stunde 13 Minuten
  • melde mich mal wieder, da ich
    vor 2 Wochen 4 Tagen
  • Hey danke
    vor 2 Wochen 5 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 5 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 3 Tagen
  • Da scheint die Terminologie
    vor 3 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250238
Registrierte User: 20458

Neue User:

  • Znogsnernoimb
  • ByteScrapers
  • Mroppoofpaync

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 12 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association