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

[erledigt] Kann ich die Node ID für einen Block auf einem anderen Inhaltstyp nutzen?

Eingetragen von Alpenmaid (147)
am 01.03.2018 - 07:49 Uhr in
  • Allgemeines zu Drupal
  • Drupal 8.x

Moin,

ich würde gerne in einem Block (View auf Inhalttyp 1) einen Feld-Filter benützen und dabei die Node ID der Seite, auf der ich diesen Block aufrufe (Inhaltstyp 2) als Wert (ist gleich mit ...) für diesen Filter nutzen können.

Geht das? Wenn ja, wie?
Bzw wie kann ich diese NodeID abfragen?

‹ [gelöst] Drupal 7 mit MySQL 5.7 [erledigt] Kann ich die Node ID für einen Block auf einem anderen Inhaltstyp nutzen? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Welche Drupal/Views Version?

Eingetragen von bv (3924)
am 01.03.2018 - 11:46 Uhr

Welche Drupal/Views Version?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Drupel 8.4.4. Sorry trag ich

Eingetragen von Alpenmaid (147)
am 01.03.2018 - 12:04 Uhr

Drupel 8.4.4. Sorry trag ich oben nach

  • Anmelden oder Registrieren um Kommentare zu schreiben

Kontextfilter und eine

Eingetragen von dinmikkith (1573)
am 01.03.2018 - 12:26 Uhr

Kontextfilter und eine Beziehung sollten da helfen. Qusi der Rechte Bereich Erweitert in der Ansicht, die den Block generiert Der Kontexfilter sollte die id aus der URL übernehmen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Aber wie bekomme ich diese ID

Eingetragen von Alpenmaid (147)
am 01.03.2018 - 12:34 Uhr

Aber wie bekomme ich diese ID dann als Variable in ein Filterkriterium?

Ich will sagen:
Wenn in Feld Objektkennung von Inhaltstyp1 der gleiche Wert wie NodeID von Inhaltstyp2 (auf dem der Block zu sehen ist) dann zeige Content.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Die View sollte dann anders

Eingetragen von wla (9461)
am 01.03.2018 - 14:24 Uhr

Die View sollte dann anders aufgebaut werden: Zeige alle Nodes, die referenziert werden. Dann ist die Node-ID der Kontext-Filter, zu nehmen über: was tun, wenn das Argument nicht vorhanden ist => Default wert bereitstellen => Node-ID aus der URL. Die Beziehung wird dann über das Referenzfeld ausgewählt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hm ja, das hatte ich

Eingetragen von Alpenmaid (147)
am 01.03.2018 - 14:45 Uhr

Hm ja,

das hatte ich eigentlich versucht.
Entweder ist stell mich zu dumm an oder es liegt daran, dass Inhaltstyp1 aus Feldern und einem Paragraph besteht der wiederum eine Referenz-Entität hat. Und ich will genau den Wert aus dieser Referenz-Entität des Paragraphen mit der NodeID der Seite vergleiche, auf der der Block liegt.

Etwas anschaulicher:

Inhaltstyp 1 stellt Hundeausstellungen da.
Mit einem Feld für Richter, Ort, Datum und Paragraph in dem die Daten der Hunde gespeichert werden (Name, Startklasse, Bewertung, gewonnener Titel etc)
Der Name der Hunde wird als Referenz-Entität aus der DB der Hunde (= Inhaltstyp 2) geholt, damit nur die Hunde aus der DB in der Veranstaltung aufgelistet werden können.

Ich will jetzt auf der Seite jedes einzelnen Hundes die Veranstaltungen listen, bei denen er gestartet ist samt Bewertung.

Ich habe ein View erstellt, dass alle Veranstaltungen mit allen eingetragenen Hunden zeigt.

Ich bekomme aber immer nur die IDs abgefragt sowohl der Hunde, als auch der Veranstaltung. Aber nie von der Seite, auf der ich den Block aufrufe.
weil wenn ich einen Kontext-Filter nutze, dann bezieht er die Abfrage nicht mehr auf die Veranstaltung sondern auf die Liste der Hunde.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Dann brauchst Du zwei

Eingetragen von wla (9461)
am 01.03.2018 - 14:53 Uhr

Dann brauchst Du zwei Referenzen, eine Referenz auf den Paragrafen und dann eine auf den Node.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • 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?
Weiter

Neue Kommentare

  • Inzwischen sind wir bei
    vor 1 Woche 2 Tagen
  • Migrieren von D7 auf D8/ D10/ D11
    vor 1 Woche 2 Tagen
  • melde mich mal wieder, da ich
    vor 8 Wochen 6 Tagen
  • Hey danke
    vor 9 Wochen 16 Stunden
  • Update: jetzt gibt's ein
    vor 9 Wochen 1 Tag
  • Hallo, im Prinzip habe ich
    vor 9 Wochen 5 Tagen
  • Da scheint die Terminologie
    vor 9 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 10 Wochen 3 Tagen
  • In der entsprechenden View
    vor 10 Wochen 3 Tagen
  • Dazu müsstest Du vermutlich
    vor 10 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250235
Registrierte User: 20463

Neue User:

  • marouane.blel
  • capilclinic
  • Quabzibboter

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