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

Feldinhalt via Views-tpl.php ausgeben

Eingetragen von bolshii (148)
am 05.03.2015 - 12:31 Uhr in
  • Themes & Theming

Hallo,
unter Views -> Other -> 'Theme: Information' wird im Row-Style output u.a. views-view-fields--lehrstuhl-recht.tpl.php angezeigt. Hab dann unter /themes/fdb_theme/templates die Datei mit dem Namen views-view-fields--lehrstuhl-recht.tpl.php und folgendem Inhalt angelegt:

echo "foo";

print $fields['title']->content;

echo "bar";

'foo' und 'bar' werden ausgegeben. 'title' fehlt.

Woran kann es liegen, dass 'title' nicht gerendert wird?

‹ Content-Rendering anders realisieren Feldinhalt via Views-tpl.php ausgeben ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

<?php print

Eingetragen von bolshii (148)
am 05.03.2015 - 15:01 Uhr

<?php

print print_r(array_keys(get_defined_vars()), 1);

?>

liefert

Array
(
    [0] => template_file
    [1] => variables
    [2] => view
    [3] => options
    [4] => row
    [5] => field_alias
    [6] => theme_hook_original
    [7] => theme_hook_suggestion
    [8] => theme_hook_suggestions
    [9] => zebra
    [10] => id
    [11] => directory
    [12] => classes_array
    [13] => attributes_array
    [14] => title_attributes_array
    [15] => content_attributes_array
    [16] => title_prefix
    [17] => title_suffix
    [18] => user
    [19] => db_is_active
    [20] => is_admin
    [21] => logged_in
    [22] => is_front
    [23] => fields
    [24] => classes
    [25] => attributes
    [26] => title_attributes
    [27] => content_attributes
)

Warum sehe ich 'field_habilitant_vorname' und 'field_habilitant_name' nicht?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nach neu laden der View und

Eingetragen von bolshii (148)
am 05.03.2015 - 15:18 Uhr

Nach neu laden der View und aufrufen von 'Theming: information' kommt beim 'Row style output' folgende Meldung:

Row style output: views-view-fields.tpl.php, views-view-fields--fdb-habilitation.tpl.php (File not found, in folder sites/all/themes/fdb_lsp_to_fiona_theme/templates/), views-view-fields--default.tpl.php, views-view-fields--default.tpl.php, views-view-fields--default.tpl.php, views-view-fields--fdb-habilitation--default.tpl.php

Die Datei 'views-view-fields--fdb-habilitation.tpl.php' ist in dem Verzeichnis und wird ja auch gelesen. Sonst würde die Array-Ausgabe im Frontend ja nicht erscheinen. Testhalber habe ich die Rechte auf 755 geändert. Mit demselben Ergebnis, dass 'Theming: information' File not found meldet.

  • Anmelden oder Registrieren um Kommentare zu schreiben

entweder ist dann ein typo

Eingetragen von maen (547)
am 05.03.2015 - 15:46 Uhr

entweder ist dann ein typo drin, als die Datei mal richtig drin war und dann etwas verändert wurde, oder sie ist evtl. leer, was aber normalerweise nicht stören dürfte. Da laut ordnerstruktur ich davon ausgehe dass der Apache drauf zugreifen kann schent mir da der chmod nicht gefragt.
Lass doch mal das theme neue einlesen, also unter information, theme ...

  • Anmelden oder Registrieren um Kommentare zu schreiben

'Rescan template files'

Eingetragen von bolshii (148)
am 05.03.2015 - 16:09 Uhr

'Rescan template files' bringt anschließend dieselbe Meldung. Nun, das Template wird gelesen. Andernfalls wäre das Array nicht im Frontend.

Ich denk' jetzt erstmal drüber nach, wie ich an die noch nicht aufgetauchten Feldinhalte der View gelange.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hast Du es 2 mal drin?

Eingetragen von maen (547)
am 05.03.2015 - 17:15 Uhr

Hast Du es 2 mal drin? Ich weiss, dass sind doofe Fragen oder Anregungen. Andernfalls hole es doch mal raus, mach nen rescan auf die Originaldatei, und danach wieder rein.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Es gibt keine doofen Fragen

Eingetragen von bolshii (148)
am 05.03.2015 - 17:38 Uhr

Es gibt keine doofen Fragen :) Um deine Frage zu beantworten: Die Datei existiert 1x. Im Grunde gibt die Datei ja genau das aus, was ich ihr mitteile. Nur, dass Drupal sagt: "File not found".

Hab jetzt auch die fehlenden Feldinhalte. Kaum zu glauben, aber: Innerhalb der View müssen die Felder sichtbar sein. Auf Grund spezieller Anforderungen beim Formatierrn arbeite ich mit 'global: custom fields'. Per Token gesetzte Felder werden jedoch ignoriert bzw. nicht gelesen. Ist das Exclude-from-display-Flag gesetzt, wird im hand-made-view-template keines der Felder gerendert ;)

Schönen Abend!

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