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

[gelöst] Views: Filtern auf der Ebene eines Feldes

Eingetragen von Golem (61)
am 11.12.2012 - 22:01 Uhr in
  • Views
  • Drupal 7.x oder neuer

Hallo,

Ich habe suche nach einer Lösung für ein Problem für welches ich bislang über die Suche keinen Lösungsansatz gefunden habe. Bitte vorab um Verzeihung, sollte ich etwas übersehen haben.

Problem in einem Satz: Ich möchte einer Ansicht, welche Inhalte eines Inhaltstypes auflistet, einzelne Felder eines eines anderen Inhaltstypes hinzufügen. Ich müsste also den Filter für ein Feld setzen können statt für die gesamte Ansicht (Inhaltstyp).

Etwas ausführlicher - hoffentlich einigermaßen verständlich:

- Ich habe einen Inhaltstyp "Artikel" und einen Inhaltstypen "Informationen"
- Jeder Benutzer kann genau einen Inhaltstypen "Informationen" u.a. mit dem Feld "Bild" und beliebig viele "Artikel" erstellen.
- Die Autoren haben Inhalte beider Inhaltstypen erstellt.
- Ich möchte mit Views sämtliche "Artikel" auflisten (Titel, Autor, Erstellungsdatum sowie einzelne andere Felder des Inhaltstypes). Dies gelingt wunderbar mittels der jeweiligen Felder des Inhaltstypes sowie eines Filters (nach Inhaltstyp).
- Nun mächte ich gerne jedem Eintrag in dieser Liste das Feld "Bild" des Inhaltstypen "Informationen" des jeweiligen Autors hinzufügen, ohne dass gleich auch alle anderen Felder dieses Inhaltstypes mit aufgeführt werden (Titel, Erstellungsdatum etc.). Den Filter der Ansicht um den Inhaltstypen "Informationen" zu erweitern, scheidet demnach aus.

Folglich müsste ich irgendwie den einzelnen Feldern einen Inhaltstypen (Filter) zuordnen statt der gesamten Ansicht. Ich dachte da zunächst an Beziehungen. Allerdings kann ich diese nicht für Informationen wie Titel und Erstellungsdatum des Inhaltes setzen.

Gibt es für dieses Problem einen einfachen Lösungsansatz oder gar ein Modul, welches für einen "Nichtprogrammierer" (PHP) verwendbar ist?

Für jeden Denkansatz möchte ich mich bereits im Voraus recht herzlich bedanken!

‹ Suche "Hervorgehobenes Formular in Block" Fehlermeldungen nach Server-Upgrade ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn ich es richtig

Eingetragen von torfnase (1525)
am 11.12.2012 - 22:13 Uhr

Wenn ich es richtig verstanden habe, dann gibt es dafür eine sehr einfache Lösung.
In der View kannst du doch angeben, welche Felder du haben möchtest.
Da Felder immer einen uniquen Namen haben, kannst du doch in deiner View die Felder des jeweiligen Inhaltstyps angeben, die du angezeigt haben möchtest.
Also ehrlich gesagt: Ich verstehe das Problem dabei eigentlich gar nicht.
(Vielleicht habe ich aber auch bei deiner Fragestellung irgendwas nicht richtig verstanden)

Gruß
Berthold Lausch

  • Anmelden oder Registrieren um Kommentare zu schreiben

Beziehung

Eingetragen von leda.ch (977)
am 11.12.2012 - 23:32 Uhr

Ich vermute, Dir fehlt in der View einfach die Beziehung zwischen Deinen beiden Inhaltstypen. Deine View läuft über die Artikel, dann musst du den dazugehörigen Autor über "erweitert"-"beziehungen" dazuschalten.
Und dann das, was Berthold beschrieben hat.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke fuer die schnelle

Eingetragen von Golem (61)
am 11.12.2012 - 23:34 Uhr

Danke fuer die schnelle Antwort.
Das Problem bei diesem Ansatz besteht darin, dass auch die Felder Titel, Autor, etc. und der Node an sich, welcher das Bild beinhaltet, mit aufgelistet werden, wenn ich den Inhaltstyp nicht via eines Filters herausnehme.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hmmm

Eingetragen von leda.ch (977)
am 11.12.2012 - 23:57 Uhr

Zeigst du ganze Nodes an, und nicht einzelne Felder (bei "Format")?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich zeige nur einzelne Felder

Eingetragen von Golem (61)
am 12.12.2012 - 07:45 Uhr

Ich zeige nur einzelne Felder an, keine ganzen Nodes.

  • Anmelden oder Registrieren um Kommentare zu schreiben

DU filterst nach dem

Eingetragen von wla (9461)
am 12.12.2012 - 09:36 Uhr

DU filterst nach dem Datentyp, ok. Du erstellst eine Beziehung zum zweiten Datentyp (z.B. über Entity Relationship). Du gibst die Felder des zweiten Datentyps über die Beziehung aus. Die Felder heißen zwar gleich wie die im Datentyp eins, aber Du hakst an: Beziehung benutzen. dann werden die Informationen aus dem anderen Datensatz gezeigt.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

wla schrieb DU filterst nach

Eingetragen von Golem (61)
am 12.12.2012 - 18:55 Uhr
wla schrieb

DU filterst nach dem Datentyp, ok. Du erstellst eine Beziehung zum zweiten Datentyp (z.B. über Entity Relationship). Du gibst die Felder des zweiten Datentyps über die Beziehung aus. Die Felder heißen zwar gleich wie die im Datentyp eins, aber Du hakst an: Beziehung benutzen. dann werden die Informationen aus dem anderen Datensatz gezeigt.

Beste Grüße
Werner

Klasse!
Genau das war der Hinweis, den ich brauchte. Ich habe hierfür nun "Entityreference" genommen. In Verbindung mit "Entityreference prepopulate" (um die user nicht zu überfordern) ist dies genau die Lösung meines Problems. Vielen vielen Dank nochmals für die tolle und schnelle Hilfe an Euch!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Rolle erstellen nicht zu finden
  • 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
Weiter

Neue Kommentare

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

Statistik

Beiträge im Forum: 250237
Registrierte User: 20466

Neue User:

  • StevenEness
  • ocvk2810
  • marouane.blel

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