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 (9461)
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

  • 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
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Tag 8 Stunden
  • Hey danke
    vor 2 Tagen 3 Stunden
  • Update: jetzt gibt's ein
    vor 2 Tagen 21 Stunden
  • Hallo, im Prinzip habe ich
    vor 1 Woche 6 Stunden
  • Da scheint die Terminologie
    vor 1 Woche 10 Stunden
  • Kannst doch auch alles direkt
    vor 1 Woche 4 Tagen
  • In der entsprechenden View
    vor 1 Woche 4 Tagen
  • Dazu müsstest Du vermutlich
    vor 1 Woche 4 Tagen
  • gelöst
    vor 4 Wochen 1 Tag
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» 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 16 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