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

[gelöst] Entity Reference in Field Collection richtig ausgeben

Eingetragen von Fireball79 (158)
am 17.07.2014 - 16:27 Uhr in
  • Views
  • Drupal 7.x oder neuer

Hallo miteinander,
ich habe in einem Inhaltstyp ein Field Collection Feld, deren beide Einträge via Entity Reference gefüllt werden.
Die Entity Reference weißt jeweils auf einen anderen Inhaltstyp, der in ersterem Fall den Titel und ein TelefoneNumber-Feld und im zweiten Fall den Titel und ein eMail-Feld enthält.

Nun soll diese Field Collection in einer View ausgegebenwerden, in dieser ist die Field Collection eine unter anderen Feldern.

Wie bekomme ich es jetzt hin, dass in Der Ausgabe der View nun die eigentlichen Einträge der Field Collection (die von Entity Reference kommen) angezeigt werden? Also das TelefonNumber- und das eMail-Feld?

Bislang gibt er mir nur die Titel der beiden Inhaltstypen und nicht die eigentlichen Felder mit dem Inhalt aus.

Eine zweite Frage noch:
über ein anderes Feld wird via Entity Reference Inhalt ausgegeben. Das klappt auch soweit.
Nur wie krieg ich das hin, dass er das ganze nicht als "Artiekel-Region" ins Feld rendert, sondern als div, p oder ähnliches?

Danke für Hilfe.

‹ [gelöst!] Node / Fields auch zwei Seiten verteilen [gelöst] Entity Reference in Field Collection richtig ausgeben ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Du brauchst drei Beziehungen:

Eingetragen von wla (9461)
am 17.07.2014 - 20:05 Uhr

Du brauchst drei Beziehungen: 1) auf die Field-Collection über das Field-Collection-Field, 2) eine Beziehung für die 1. Referenz unter Berücksichtugung der Beziehung 1), 3) eine Beziehung für die 2. Referenz unter Berücksichtugung der Beziehung 1). Dann mußt Du die Ausgabefelder der referenzen angebven unter Berücksichtigung von Beziehung 2) oder 3).
In Views kannst Du die Ausgabe eines Feldes neu definieren. Sieh es Dir einmal genauer an.
Dann gibt es auf der Seite von NodeOne eine Tutorial Serie zu Views Taming the Beast: Learn Views with NodeOne, die sehr empfehlenswert ist.

  • Anmelden oder Registrieren um Kommentare zu schreiben

wie meinst du das mit den

Eingetragen von Fireball79 (158)
am 21.07.2014 - 15:41 Uhr

wie meinst du das mit den Beziehungen? Wo müssen die diesetzt werden und wie genau?

Im Node gibt's ja das FieldCollection Feld, was auf die entsprechende FieldCollection weist.
Innerhalb der FieldCollection gibt's 2 Felder, die via EntityReference, auf den Inhaltstyp Telefonnumer und eMail weisen.

Innerhalb der View hab ich nund als Ausgabefeld die FieldCollection angegeben. Dort kann ich nun den Formatter auswählen: Links to Field Collection Items, Field Collection Items oder Fields only. Außerdem ist noch der Ansichtsmodus wählbar.
Anders als bei einem EntityReference Feld, kann ich aber hier nun nicht sagen: geränderte Entität.

Wenn ich das recht verstehe, muss ich im Inhaltstyp, im Reiter "Ausgabe" beim FieldCollection Feld angeben, wie das im entsprechenden Ausgabemodus ausgegeben wird. Dort ist jeweils "Gerenderte Entität" ausgewählt. Also müsste er sie doch in der View auch anzeigen, oder mach ich da noch was falsch?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Jetzt klappts zumindest

Eingetragen von Fireball79 (158)
am 21.07.2014 - 15:54 Uhr

Jetzt klappts zumindest schonmal mit der Ausgabe.
Musste in der FieldCollection selbst nochmal die Ausgabe definieren.

Aber wie bekomm ich das jetzt hin, dass er mir nicht jede ausgegebene Entität als Artikel-Region rendert? Sondern eben als <p> o.ä. oder ohne irgendwelche Attribute?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich denke, Du gibst im View

Eingetragen von wla (9461)
am 21.07.2014 - 17:28 Uhr

Ich denke, Du gibst im View Felder aus. Wieso mußt Du dann noch die Ausgabe in der Fieldcollection definieren? Das wird doch bei Feldern alles im View erledigt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Weil ich in der View die

Eingetragen von Fireball79 (158)
am 22.07.2014 - 15:39 Uhr

Weil ich in der View die FieldCollection als Feld ausgebe. Dort muss eben der Ausgabemodus angegeben werden, wie oben geschrieben, ansonsten scheint er den Inhalt der FieldCollection nicht anzuzeigen.
Ich will ja nicht die beiden Felder innerhalb der FieldCollection einzeln, sondern eben als quasi ein Feld - über die FieldCollection - ausgeben.

Bei einem anderen Feld, was ebenfalls über EntityReference gespeist wird, ergibt sich ja das selbe Problem:
er rendert das ganze in einer Artikel-Region, da hilft komischerweise auch nicht die Anpassung bei den Designeinstellungen des Feldes (über die View).

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn Du die Beziehung auf die

Eingetragen von wla (9461)
am 22.07.2014 - 22:22 Uhr

Wenn Du die Beziehung auf die Fieldcollection gesetzt hast, kannst Du die Felder der Fieldcollection einzeln ausgeben. Du mußt dann allerdings angeben, daß dabei diese spezielle Beziehung verwendet werden soll. Das darfst Du nicht vergessen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Aber ich möchte doch die

Eingetragen von Fireball79 (158)
am 23.07.2014 - 13:49 Uhr

Aber ich möchte doch die FieldCollection als ganzes ausgeben und nicht wieder die Felder der FieldCollection einzeln.

Wie gesagt, das klappt ja mittlerweile auch soweit. Nur das eben die gerenderte Entität - innerhalb der FieldCollection und der EntityReference - als Artikel-Region gerendert werden, was ich aber nicht möchte.

Die Designeinstellungen der Felder (in der View) beheben dieses Problem leider auch nicht.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Entweder Du willst Einfluß

Eingetragen von wla (9461)
am 23.07.2014 - 14:23 Uhr

Entweder Du willst Einfluß nehmen auf die Darstellung der einzelnen Felder oder nicht. Also wenn Du die Entity Reference anders ausgeben willst, kommst Du um die Ausgabe der einzelnen Felder nicht herum, denn nur dann hast Du in der View Einfluß auf die Darstellung.

  • Anmelden oder Registrieren um Kommentare zu schreiben

So prinzipiell ist die Sache

Eingetragen von Fireball79 (158)
am 18.08.2014 - 14:13 Uhr

So prinzipiell ist die Sache erstmal gelöst..... ich geh das ganze jetzt komplett anders an. Aber die Ausgabe verschiedener Elemente löse ich mittels DS und neu erstellter View-Modes.

  • 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 3 Tagen 1 Stunde
  • Hey danke
    vor 3 Tagen 20 Stunden
  • Update: jetzt gibt's ein
    vor 4 Tagen 14 Stunden
  • Hallo, im Prinzip habe ich
    vor 1 Woche 1 Tag
  • Da scheint die Terminologie
    vor 1 Woche 2 Tagen
  • Kannst doch auch alles direkt
    vor 1 Woche 6 Tagen
  • In der entsprechenden View
    vor 1 Woche 6 Tagen
  • Dazu müsstest Du vermutlich
    vor 1 Woche 6 Tagen
  • gelöst
    vor 4 Wochen 2 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 3 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 7 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