Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

Node-Template wird nicht beim Feldtyp "Entity Reference" angezeigt

Eingetragen von vonomi90 (3)
am 19.11.2016 - 01:07 Uhr in
  • Anfängerfragen
  • Drupal 7.x oder neuer

Hallo zusammen,

ich habe mal eine Einsteigerfrage zu Drupal.
Zum Verständnis nenne ich die beiden Inhaltstypen mal "Kategorie" und "Beitrag".
Für beide Inhaltstypen habe ich Templates angelegt (node--kategorie.tpl.php & node--beitrag.tpl.php).

Wenn ich mir Beitrag ODER Kategorie in der Inhaltsverwaltung anschaue, funktioniert das alles wunderbar. Alle angelegten Felder werden problemlos ausgegeben.
Nun möchte ich aber ich alle Beiträge innerhalb der Seite "Kategorie" auflisten. Dazu habe ich ein Feld vom Typ "Entity Reference" angelegt (field_beitraege), wo ich im Backend dann alle Inhalte vom Typ "Beitrag" auswählen kann.

Die Ausgabe erfolgt im node--kategorie.tpl.php dann über <?php print render($content['field_beitraege']); ?>. Allerdings wird im dem Fall immer nur der Titel des Beitrags angezeigt. Der gesamte Inhalt von node--beitrag.tpl.php wird ignoriert. Wenn ich mir den Beitrag einzeln als Inhalt anschaue (also nicht als Listing in der Kategorie) funktioniert das wie gesagt.

Habe ich da noch Verstädnisprobleme mit der Drupal-Arbeitsweise? Funktioniert das überhaupt autom. dass Drupal node--beitrag innerhalb von node--kategorie aufruft, oder muss das erst irgendwo hinterlegt werden?

Bitte um Hilfe :-)

LG,
Kevin

‹ D 8.2.3 Profile anlegen und Verwalten für Anfänger Node-Template wird nicht beim Feldtyp "Entity Reference" angezeigt ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Du brauchst jetzt zum Aufbau

Eingetragen von wla (9466)
am 19.11.2016 - 11:13 Uhr

Du brauchst jetzt zum Aufbau Deiner Seiten das Modul Views. Damit werden alle Arten von Listen erzeugt und dargestellt. Nun ist Views aber ein sehr mächtiges Tool, das "etwas" Einabeitungszeit benötigt. Arbeite Dich durch die ersten 20 kleinen Videos durch, die Du hier findest:
https://wunderkraut.se/blogg/taming-beast-learn-views-wunderkraut

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hey, vielen Dank für die

Eingetragen von vonomi90 (3)
am 19.11.2016 - 11:55 Uhr

Hey, vielen Dank für die Antwort.
Das hatte ich eigentlich sogar schon eingerichtet.
Wenn ich auf der Seite Inhaltstypen wie "Text", "Text-Bild" oder "Zweispaltig" auswähle, funktioniert das ebenfalls.

Nur bei den Beiträgen greift das nicht... Da werden mir immer nur die Titel aneinandergereiht ausgegeben.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Was hast Du denn unter Manage

Eingetragen von wla (9466)
am 19.11.2016 - 13:58 Uhr

Was hast Du denn unter Manage Display bei der Ausgabe des Entity-Reference-Feldes definiert? Default ist Titel, aber man kann dort auch "rendered Entity" einstellen. Damit erhälst Du die volle Ausgabe des verlinkten Entities.
Ich würde an der Stelle mit dem Modul [do:viewfield Viewfield] arbeiten und dafür die Anzeige des Reference-Feldes unterdrücken. Du übergibst die Entity-ID aus dem Feld als Argument an den View und zeigst dann aus den referenzierten Entities genau das an, was Du darstellen möchtest. Viewfield ist ein zusätzliches Feld im Node-Typ, das aber eine View als Darstellung hat.
Du arbeitest in der Ausgabe mit eigenen Template-Files pro Node-Typ. Dort wirst Du eventuell Anpassungen vornehmen müssen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: Default ist Titel,

Eingetragen von vonomi90 (3)
am 19.11.2016 - 14:32 Uhr
Zitat:

Default ist Titel, aber man kann dort auch "rendered Entity" einstellen

Oh mein Gott, ich danke dir vielmals!
Ich stand kurz vor dem Nervenzusammenbruch :D
Das Format stand auf "Ausgabe".
Drupal ist bei der Inhaltsverwaltung ja doch um einiges komplexer als Wordpress.

Viele Grüße und noch mal vielen Dank,
Kevin

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • 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
Weiter

Neue Kommentare

  • Was für einen Server benutzt
    vor 5 Tagen 1 Stunde
  • Wenn die Subdomain auf
    vor 6 Tagen 23 Stunden
  • ordnerstruktur
    vor 1 Woche 10 Stunden
  • Die Subdomain muß auf den
    vor 1 Woche 2 Tagen
  • Verwende doch das Tag dafür,
    vor 4 Wochen 4 Tagen
  • Guckst du hier: step by step
    vor 4 Wochen 4 Tagen
  • Guckst du hier: step by step
    vor 4 Wochen 4 Tagen
  • Ich habe ja keine Angst vor
    vor 5 Wochen 6 Tagen
  • Ist grundsätzlichmachbar – aber nichts für „einfach mal schnell“
    vor 6 Wochen 1 Tag
  • Vielen Dank erst einmal, aber
    vor 6 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250289
Registrierte User: 20514

Neue User:

  • Wolf Dab
  • Scottteday
  • MichaelPeeno

» Alle User anzeigen

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