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

node_load() in view Template

Eingetragen von drupalino (1039)
am 22.05.2010 - 12:06 Uhr in
  • CCK und 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 (5515)
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

Tipp: Beachte die Verhaltensregeln des DrupalCenter.

Logo undpaul

  • Anmelden oder Registrieren um Kommentare zu schreiben

Japp, da hast Du natürlich

Eingetragen von drupalino (1039)
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!

gruss
drupalino

  • Anmelden oder Registrieren um Kommentare zu schreiben

arg()

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

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

Tipp: Beachte die Verhaltensregeln des DrupalCenter.

Logo undpaul

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nein, aber es reicht schon

Eingetragen von drupalino (1039)
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!

gruss
drupalino

  • Anmelden oder Registrieren um Kommentare zu schreiben

debug

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

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

Tipp: Beachte die Verhaltensregeln des DrupalCenter.

Logo undpaul

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hm, gar nichts, gibt gar

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

Hm, gar nichts, gibt gar keinen Output!

gruss
drupalino

  • Anmelden oder Registrieren um Kommentare zu schreiben

debug

Eingetragen von stBorchert (5515)
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)?

Tipp: Beachte die Verhaltensregeln des DrupalCenter.

Logo undpaul

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja, es gibt entsprechende

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

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

gruss
drupalino

  • Anmelden oder Registrieren um Kommentare zu schreiben

Keiner eine Idee. Also die

Eingetragen von drupalino (1039)
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!

gruss
drupalino

  • Anmelden oder Registrieren um Kommentare zu schreiben

!dsm

Eingetragen von stBorchert (5515)
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

Tipp: Beachte die Verhaltensregeln des DrupalCenter.

Logo undpaul

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hm, alles sehr sehr komisch.

Eingetragen von drupalino (1039)
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!

gruss
drupalino

  • Anmelden oder Registrieren um Kommentare zu schreiben

$messages

Eingetragen von stBorchert (5515)
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?

Tipp: Beachte die Verhaltensregeln des DrupalCenter.

Logo undpaul

  • Anmelden oder Registrieren um Kommentare zu schreiben

Sorry, klar. Ja, jetzt

Eingetragen von drupalino (1039)
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)

gruss
drupalino

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Bild hochladen->Wenn komischer Dateiname, Fehler bei Anzeige
  • Benutzererstellung per Rolle!
  • Views Field Language (Spracherkennung der Felder) funktiniert nicht
  • Modul für Absatznummern / Randnummern
  • Probleme bei Import mit Feeds
  • [gelöst] RSS verursacht XML-Interpretation fehler
  • [CEBIT] Die CeBIT-Quadratur des Drupal-Kreises?
  • [gelöst]Whitespace vor HTML-Head auf jeder Seite
  • Live Ticker
  • 1052 Column 'status' in where clause is ambiguous
  • Nur ein Bild pro Node ausgeben
  • Heartbeat und Facebook Style Status
Weiter

Neue Kommentare

  • Profile 2 Übersetzungen - Felder in Views
    vor 23 Minuten 15 Sekunden
  • Nein, auch nicht. Nicht
    vor 33 Minuten 12 Sekunden
  • Mein Admin hat gerade gesagt
    vor 41 Minuten 46 Sekunden
  • body-Tag
    vor 46 Minuten 53 Sekunden
  • Fehler gefunden
    vor 54 Minuten 17 Sekunden
  • Doodle geht nicht
    vor 56 Minuten 52 Sekunden
  • Fehler gefunden
    vor 57 Minuten 41 Sekunden
  • Nichts ersichtlich
    vor 1 Stunde 3 Minuten
  • Habe ich noch nicht, werde
    vor 1 Stunde 3 Minuten
  • Danke!
    vor 1 Stunde 13 Minuten

Statistik

Beiträge im Forum: 160314
Registrierte User: 14286

Neue User:

  • schmittrich
  • mah1987
  • Nadine.S

» Alle User anzeigen

User nach Punkten sortiert:
stBorchert5214
quiptime4713
Tobias Bähr3825
md3727
bv3680
Thoor3282
Alexander Langer3155
wla2795
dereine2630
pebosi2495
» User nach Punkten
Zur Zeit sind 0 User und 4 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Showroom
  • » Forum
  • » Drupalchannel
  • » Ü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
  • Bücherecke

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed Drupal Podcast
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
  • Drupal Demo
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association