Üdv!
Olyan gondom van, hogy egy egyedi node-ban szeretném megjeleníteni a node készítőjének user fieldjeit.
ezt használom:
$node_author = user_load($node->uid); print t($node_author->field_ertekesitonev['und'][0]['value']); echo "<br /> \n"; print t($node_author->field_erttel['und'][0]['value']); echo "<br /> \n"; print t($node_author->field_ertemail['und'][0]['value']);
az a baj, hogy csak annyi látszik, hogy ARRAY, és semmi adat.
mi a hiba? hogy tudnám megoldani?
Melyik modulhoz, modulokhoz kapcsolódik a téma?:
Drupal verzió:
Fórum:
devel modult rakd fel és dpm
devel modult rakd fel és dpm paranccsal írasd ki a változót és vizsgáld meg, mi a probléma.
A t függvényt így biztos ne használd, mert ezzel csak ártasz magadnak.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
develt felraktam és...
develt felraktam, de a dpm paranccsal hol irassam ki a változót?
A kódba beleteszed: dpm($node
A kódba beleteszed: dpm($node_author); majd a következő oldal letöltéskor kiírja, hogy a $node_author-nak mi a tartalma.
(['und'] meg nincs [LANGUAGE_NONE] van helyette!)
--
Szabó Dénes - Internode.hu - Munkára fogott weblapok
semmi
kipróbáltam
kétféle képpen raktam be a kódba:
dpm($node_author);
na meg simán is
dpm($node_author);
de nem ír ki semmit, a második esetében csak azt hogy dpm($node_author);, de ez érthető
siker
nah, siker, sikerült kiiratnom az adatokat, viszont olyan kérdésem lenne, hogy a user image-t mivel tudnám kirakni? ugyanoda, az adatok fölé szeretném, de erre:
print t($node_author->picture['und'][0]['value']);
hibát ír ki, ötlet?
LANGUAGE_NONE se rossz,
én is sokszor így használtam, aztán megtaláltam talán a helyes utat:
Üdv!
Dudás József