Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Themes & Theming ›

Ausgabe einzelner Felder in node--mein_inhaltstyp.tpl.php

Eingetragen von Kirsten1965 (703)
am 20.02.2012 - 12:16 Uhr in
  • Themes & Theming
  • Drupal 7.x

Hallo zusammen,

ich möchte einen einzelnen Inhaltstyp mit einer angepassten tpl.php Datei anpassen. Dabei bin ich wie folgt vorgegangen.

  • node.tpl.php kopiert und in node--exhibition_item.tpl.php umbenannt
  • caches geleert
  • dann die anzuzeigenden Felder wie folgt implementiert: z.B.
    <?php
    print $node->field_exhibit_item_album[0]['view']
    ?>
  • dann cache geleer

Das Beispielfeld heißt im Inhaltstyp exhibit_item_album. Das neue Template wird auch benutzt, aber leider werden die Daten aus den Feldern nicht ausgelesen.
An welcher Stelle habe ich mich geirrt?

Danke für Eure Hilfe!

Kirsten

‹ index.html vor index.php abspielen funktioniert nicht Schöne Buttons wie bei Drupal.org oder twitter ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Laß Dir in dem Template-File

Eingetragen von wla (9466)
am 20.02.2012 - 12:59 Uhr

Laß Dir in dem Template-File mal die Struktur Deiner Felder ausgeben. Ich meine mich zu erinnern, daß ['view'] nicht immer vorhanden ist. Da mußt Du je nach Feld-Typ erst die Struktur untersuchen.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Verwirrt ...

Eingetragen von Kirsten1965 (703)
am 20.02.2012 - 13:35 Uhr

Hallo Werner,

das macht man doch mit folgendem Code-Schnipsel, nicht wahr?

<?php
print_r
($node);
?>

Wenn ich das mache erhalte ich angehängte Ausgabe. Damit komme ich aber ehrlich gesagt nicht weiter. Was mich verwirrt ist unter anderem die Tatsache, dass dort auch alle Inhalte des referenzierten Node aufgelistet werden, die in der Node gar nicht angezeigt werden.

Wie setzte ich mir aus diesen Angaben denn nun die print Anweisungen zusammen? Stehe auf dem Schlauch...

AnhangGröße
ausgabe_inhaltstyp.txt 11.88 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn man an den richtigen

Eingetragen von wla (9466)
am 20.02.2012 - 14:47 Uhr

Wenn man an den richtigen Stellen Zeilenumbrüche setzt, wird das lesbarer. Ich habe jetzt mal ein kleines Stück aufbereitet und da sieht man dann bereits einiges:

Zitat:

[field_exhibit_item_id] => Array (
  [und] => Array (
    [0] => Array ( [value] => 2 ) ) )
[body] => Array (
  [und] => Array (
    [0] => Array (
      [value] =>This item was sold during the TIMELESS Tour of Barbra Streisand started in Las Vegas, December 31st, 1999.
      [summary] =>
      [format] => full_html ) ) )
[field_exhibit_item_accept_offers] => Array ( [und] => Array ( [0] => Array ( [value] => 0 ) ) )
[field_exhibit_item_album] => Array ( )

Bei Drupal 7 kommt die Language als erster Key im Array dazu (noch vor die [0]. Das ist hier ['und'] für undefined = sprachneutral.
Bei dem Datensatz, den Du zeigst, ist das Album leer [field_exhibit_item_album] => Array ( ), dann gibt es auch nicht zu zeigen.
Statt ['view'] habe ich außerdem ['value'] und ['safe_value'] gefunden

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke!

Eingetragen von Kirsten1965 (703)
am 20.02.2012 - 15:12 Uhr

Hallo Werner,

danke für die Einführung und das richtige setzen der Zeileinumbrüche. Dann werde ich mich mal hineinstürzen! Danke!

  • 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 1 Woche 1 Tag
  • Wenn die Subdomain auf
    vor 1 Woche 2 Tagen
  • ordnerstruktur
    vor 1 Woche 3 Tagen
  • Die Subdomain muß auf den
    vor 1 Woche 5 Tagen
  • Verwende doch das Tag dafür,
    vor 5 Wochen 16 Stunden
  • Guckst du hier: step by step
    vor 5 Wochen 5 Stunden
  • Guckst du hier: step by step
    vor 5 Wochen 5 Stunden
  • Ich habe ja keine Angst vor
    vor 6 Wochen 2 Tagen
  • Ist grundsätzlichmachbar – aber nichts für „einfach mal schnell“
    vor 6 Wochen 4 Tagen
  • Vielen Dank erst einmal, aber
    vor 6 Wochen 6 Tagen

Statistik

Beiträge im Forum: 250289
Registrierte User: 20517

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 27 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