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

node_load() in view Template

Eingetragen von drupalino (1064)
am 22.05.2010 - 12:06 Uhr in
  • Views
  • Drupal 6.x

Hallo zusammen,

ich versuche innerhalb eines view templates mittels node_load() an eine Variable zu kommen, doch leider funktioniert das nicht.

weiss jemand warum ? (In D5 war das kein Problem) Dachte eigentlich auch, dass ich dies ohne Probleme überal machen kann!

‹ Kleines CRM mit Views und CCK Kann Drupal das? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Details

Eingetragen von stBorchert (6003)
am 22.05.2010 - 12:30 Uhr

Hallo.
Magst Du bitte ein paar mehr Details geben, was Du genau zu Erreichen versuchst und wie Du das versuchst?
Zum Beispiel "ich würde gern ein Feld eines bestimmten Nodes ausgeben und habe dazu folgenden Code verwendet".

Ansonsten ist es äusserst schwierig, Dir dabei zu helfen.

 Stefan

  • Anmelden oder Registrieren um Kommentare zu schreiben

Japp, da hast Du natürlich

Eingetragen von drupalino (1064)
am 22.05.2010 - 13:23 Uhr

Japp, da hast Du natürlich recht ;-)

ich habe einen View dem ich als Argument die eine Node ID übergebe und in dieser Node stehen dann Dinge, die ich in meinem View brauche.''

<?php
$argument
= arg(1);
$node = node_load($argument);

?>

allerdings ist eben $node leer!

  • Anmelden oder Registrieren um Kommentare zu schreiben

arg()

Eingetragen von stBorchert (6003)
am 22.05.2010 - 16:03 Uhr

Hast Du mal geschaut (mittels dsm() bzw. drupal_set_message()), welchen Wert arg(1) liefert?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nein, aber es reicht schon

Eingetragen von drupalino (1064)
am 22.05.2010 - 22:41 Uhr

Nein, aber es reicht schon print arg(1), und da kommt genau das raus, was ich auch erwarte ;-) Also ist nicht leer oder so!

  • Anmelden oder Registrieren um Kommentare zu schreiben

debug

Eingetragen von stBorchert (6003)
am 23.05.2010 - 09:30 Uhr

Und was sagt dsm(node_load(arg(1)))?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hm, gar nichts, gibt gar

Eingetragen von drupalino (1064)
am 23.05.2010 - 09:49 Uhr

Hm, gar nichts, gibt gar keinen Output!

  • Anmelden oder Registrieren um Kommentare zu schreiben

debug

Eingetragen von stBorchert (6003)
am 23.05.2010 - 10:42 Uhr

Gibt es denn eine Node mit der entsprechenden Id?
Hast Du wirklich dsm verwendet (in dem Fall müsste - vorausgesetzt, Du hast die Berechtigung zum Anzeigen von Debug-Nachrichten - nämlich zumindest FALSE angezeigt werden)?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja, es gibt entsprechende

Eingetragen von drupalino (1064)
am 23.05.2010 - 20:32 Uhr

Ja, es gibt entsprechende Node. dsm() schmeisst gar nichts raus, was ich allerdings auch sehr komisch finde!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Keiner eine Idee. Also die

Eingetragen von drupalino (1064)
am 30.05.2010 - 14:26 Uhr

Keiner eine Idee. Also die Node mit der ID gibt es definitiv, aber node_load() funktioniert einfach nicht im view-view--Gallery.tpl.php nicht!

  • Anmelden oder Registrieren um Kommentare zu schreiben

!dsm

Eingetragen von stBorchert (6003)
am 30.05.2010 - 15:25 Uhr

Hallo.
Versuch mal anstelle von dsm() besser

<?php
$myNode
= node_load(1);
drupal_set_message('<pre>'. var_export($myNode, 1) . '</pre>');
?>

Es kommt anscheinend immer häufiger vor, dass dsm() einfach nichts ausgibt.

 Stefan

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hm, alles sehr sehr komisch.

Eingetragen von drupalino (1064)
am 30.05.2010 - 15:37 Uhr

Hm, alles sehr sehr komisch. Auch da bekomme ich gar nichts angezeigt!!!

EDIT: habe jetzt mal Deinen Code in einer node tmplate ausprobiert, ich bekomme auch dort keinerlei Ausgaben!

  • Anmelden oder Registrieren um Kommentare zu schreiben

$messages

Eingetragen von stBorchert (6003)
am 30.05.2010 - 15:52 Uhr

Gibst Du in Deiner page.tpl.php überhaupt die Nachrichten aus? Also gibt es dort eine Zeile mit print $messages?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Sorry, klar. Ja, jetzt

Eingetragen von drupalino (1064)
am 30.05.2010 - 15:59 Uhr

Sorry, klar. Ja, jetzt liefert drupal_set_message auch das array und dort wird mir auch alles schön präsentiert! Hm, verstehe dennoch nicht, wieso ich dann nicht im view template darauf zugreifen kann!

EDIT: Sorry, jetzt kann ich es (confused)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Canvas Palette: Eine fertige Komponentenbibliothek für Drupal Canvas
  • Hilfe zu Updates oder Composer
  • Vergleich Drupal und Contao
  • [geloest] Blocks in Bootstrap nebeneinander darstellen und nicht untereinander
  • DrupalCamp Frankfurt 27-28 November 2026
  • Bitte mein Bentzerkonto löschen
  • Beim Aufruf einiger Inhalte erhalte ich folgende Fehlermeldung
  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
Weiter

Neue Kommentare

  • Danke ich werde mir die
    vor 5 Wochen 3 Tagen
  • Vielen Dank für Ihren
    vor 5 Wochen 6 Tagen
  • Composer ist sehr ratsam
    vor 6 Wochen 1 Tag
  • Vielen Dank für den
    vor 6 Wochen 3 Tagen
  • Die alten CMS Vergleiche von contentmanager.de
    vor 6 Wochen 3 Tagen
  • Gut gemacht
    vor 6 Wochen 3 Tagen
  • Layout Builder etc. z.B. für Landing Pages
    vor 6 Wochen 3 Tagen
  • Links
    vor 6 Wochen 6 Tagen
  • Moin,wow, sehr gutes
    vor 7 Wochen 14 Stunden
  • Dass ist eine spannende
    vor 7 Wochen 21 Stunden

Statistik

Beiträge im Forum: 250316
Registrierte User: 20567

Neue User:

  • Philiphelve
  • Robertspaft
  • drupalthemes

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