Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

[selbst gelöst] Wie kann ich in den Pager eingreifen?

Eingetragen von Alpenmaid (147)
am 27.07.2018 - 09:41 Uhr in
  • Allgemeines zu Drupal
  • Drupal 8.x

Hi zusammen,

folgende Situation:
Ich habe als Basis eine Ansicht-Tabelle aus Hunden (ca. 6.000 Hunde).

Was ich möchte:
Auf der jeweiligen Züchterseite sollen in dieser Tabelle nur die Hunde erscheinen in deren Name der jeweilige Züchtername auftaucht.
fiktives Beispiel: Züchter "vom Alpenhain" also Hunde die zB "Herold vom Alpenhain" heißen.

Natürlich könnte ich da einen Ansichtsblock machen, der genau das so abfragt. Aber dann müsste ich das ja für jeden der über hundert Züchter erstellen.
Ich will es also automatisch machen.

Dafür habe ich die NodeID abgefragt und in der Ausgabe im View-view-table quasi ein IF eingebaut, dass nur Zeilen ausgibt, die eben der NodeID (=züchtername) entsprechen.

Mein Problem ist aber, dass der Pager natürlich noch die 6.000 Hunde bedenkt, wenn ich ihm sage, er soll nur 25 anzeigen pro Seite.

Wie kann ich dem Pager also mitteilen, wie viele Hunde nun wirklich dargestellt werden?

Ich hoffe ihr konntet mir folgen und habt vielleicht einen Tipp :D

‹ Paypal Plus - reine Zahlseite [selbst gelöst] Wie kann ich in den Pager eingreifen? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Das sollte sich doch unter

Eingetragen von wla (9463)
am 27.07.2018 - 17:13 Uhr

Das sollte sich doch unter Verwendung von Kontext-Filtern "einfach" lösen lassen. Du übergibst den Namen des Züchters an die View und die filtert danach. Dadurch benötigst Du nur eine View.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich habe das schon in einem

Eingetragen von Alpenmaid (147)
am 27.07.2018 - 17:25 Uhr

Ich habe das schon in einem anderen Zusammenhang versucht und nicht geschafft.
Habe mich halt auch erst seit Anfang des Jahres in Drupal reingearbeitet.

Das Einzige, was ich über Kontext-Filter erhalte, ist die ID (die Zahl) der Seite. Aber ich habe zB nicht mal eine Möglichkeit gefunden, die als Variable in eine Abfrage einzubeziehen. Denn ich müsste ja als Filterkriterium sagen können, "wenn Title enthält Züchtername (oder zumindest einen Teil des Züchernamens)"

Ich weiß es ist schwer hier ein Beispiel zu nennen, als Hilfe. Falls doch jemand was einfällt, wäre ich dankbar.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Die Darstellung der

Eingetragen von Alpenmaid (147)
am 27.07.2018 - 19:01 Uhr

Die Darstellung der Hundetabelle ist ja in einem extra Block unter dem Infoblock zum Züchter aufgerufen.

Nehmen wir an ich habe dort
- Titel des Hundes
- Geburtsdatum
- Züchtername mit Link

Ich könnte in diesem Block mit der Liste aller Hunde also die ID der Seite abrufen (die ja dem aktuell aufgerufenen Züchter entspricht)

Wenn ich als Context-Filter also die ID (Vorgabwert Beitrags-ID aus URL) wähle, woher weiß die Liste dann, welches Feld der Liste sie mit diesem Wert vergleichen/filtern soll?
bzw. wie muss ich ihm das sagen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich habe jetzt versucht

Eingetragen von Alpenmaid (147)
am 27.07.2018 - 20:02 Uhr

Ich habe jetzt versucht (siehe Anhang) ....

- die ID aus der URL als Kontext
- als Beziehung das Feld Züchter (vom Inhaltstyp Hunde)
- und das Feld Züchter (vom Inhaltstyp Hunde) als in Beziehung ausgewählt.

als Test wäre die NodeID eines Züchters 70 (siehe unten auf dem Bild)

Allerdings kommt da kein Ergebnis.

Also mache ich immer noch etwas grundlegend falsch *heul

AnhangGröße
kontextfilter.jpg 72.77 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

so... sorry für die Monologe

Eingetragen von Alpenmaid (147)
am 27.07.2018 - 20:32 Uhr

so... sorry für die Monologe :-D

ich habs jetzt doch geschafft! Yeahhh!
Ich hatte beim Kontext die Beziehung in der Listbox nicht ausgewählt.

vielleicht hilft mein Gestammelt ja mal jemand, der auch nen Knoten im Hirn hat :-D

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [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
Weiter

Neue Kommentare

  • Arrrrg. Nix Tabelle :-D /*
    vor 1 Woche 4 Tagen
  • Textboxen mit Tabelle
    vor 1 Woche 4 Tagen
  • Du sollst ja auch keine
    vor 1 Woche 4 Tagen
  • Theme
    vor 1 Woche 4 Tagen
  • Welches Theme benutzt du
    vor 1 Woche 4 Tagen
  • Mit Responsive Raster hatte
    vor 1 Woche 5 Tagen
  • Hallo Alex,um das Häkchen
    vor 1 Woche 5 Tagen
  • Modul view_unpublished
    vor 2 Wochen 12 Minuten
  • Modul "override node options"
    vor 2 Wochen 18 Stunden
  • Im Grunde ist dass ein
    vor 2 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250270
Registrierte User: 20478

Neue User:

  • Stevebok
  • Robertnobia
  • AltonRaf

» Alle User anzeigen

User nach Punkten sortiert:
wla9463
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 20 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