dynamic field

gyurika képe

sziasztok.
Beuzemeltem a cck ala a dynamic field modult es a leirasban megadott pelda phpkod ragyogoan mukodik is.

$nid = $node->nid;
return $nid;

eddig szuper. Amit viszont en szeretnek az az h az adott mezo a "nid" mellett a "title" erteket is visszaadja.

elkepzelesem szerint az alabbi kis kiegeszitessel ennek mukodnie kellett volna

$nid = $node->nid;
$nodetitle = $node->title;
return $nodetitle.$nid;

Aztan valahogy megsem.
VAlakinek volna erre valami epito jellegu javaslata?
elore is a hálám üldözze.
gyuri
Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
pp képe

return print(get_defined_vars(), true);

Eredményét bemásolod ide?

pp

0
0
gyurika képe

sajnos szintaxishibat dob.

0
0

drupaloholic

pp képe

Könnyebb lenne segíteni, ha bemásolnád azt a hibaüzenetet. Attól mert Te esetleg nem érted másnak ez információ lehet...

pp

0
0
gyurika képe

Parse error: syntax error, unexpected ',' in .../sites/all/modules/dynamicfield/phptext.module(46) : eval()'d code on line 1

0
0

drupaloholic

pp képe

return print_r(get_defined_vars(), true);
0
0
gyurika képe

50 [node_title] => gyurika [node_language] => [node_data_field_avatar_field_avatar_fid] => 337 [node_data_field_avatar_field_avatar_list] => 1 [node_data_field_avatar_field_avatar_data] => a:3:{s:11:"description";s:0:"";s:3:"alt";s:0:"";s:5:"title";s:0:"";} [node_type] => profile [node_vid] => 550 [node_data_field_avatar_field_code_value] => [node_created] => 1269972363 [type] => profile [vid] => 550 [build_mode] => 0 ) [field] => Array ( [field_name] => field_code [type_name] => profile [display_settings] => Array ( [label] => Array ( [format] => above [exclude] => 0 ) [teaser] => Array ( [format] => default [exclude] => 0 ) [full] => Array ( [format] => default [exclude] => 0 ) [4] => Array ( [format] => default [exclude] => 0 ) [email_plain] => Array ( [format] => default [exclude] => 0 ) [email_html] => Array ( [format] => default [exclude] => 0 ) [token] => Array ( [format] => default [exclude] => 0 ) ) [widget_active] => 1 [type] => phptext [required] => 0 [multiple] => 0 [db_storage] => 1 [module] => phptext [active] => 1 [locked] => 0 [columns] => Array ( [value] => Array ( [type] => text [size] => big [not null] => [sortable] => 1 ) ) [widget] => Array (

 => return print_r(get_defined_vars(), true); [default_value] => Array ( [0] => ) [default_value_php] => [label] => User code [weight] => 0 [description] => [type] => phptext_textarea [module] => phptext ) ) [items] => Array ( [0] => Array ( [value] => [#delta] => 0 ) ) [teaser] => [page] => [item] => Array ( [value] => [#delta] => 0 ) [delta] => 0 )
 
ezzel a fenti ömlesztett szamomra nem tul sokat mondo szöveggel tert vissza a függveny, de azert azt sikerult kikovetkeztetni h a title helyett a node_title a megjeleniteni kivant ertek, ugy hogy megvan a megoldas a problemamra, nevezetesen a következő kód:
<?php
$nid = $node->nid;
$nodetitle = $node->node_title;
return $nodetitle.$nid;
?>
 
 
Köszönöm a segitseget, és kellemes husveti unnepeket!
0
0

drupaloholic

Balogh Zoltán képe

Mert a print() függvénynek nincs második paramétere. Szerintem pp is var_exportot akart írni a print helyett.

0
0