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

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20459

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» 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