Solved

Drupal 6: Unable to retrieve field's value in view

Posted on 2011-09-21
7
339 Views
Last Modified: 2012-05-12
I'm new to Drupal and I just inherited from a developer a content profile form with several fields (used as registration form). I added a few fields but I can't retrieve their values in a views, while the older ones show up correctly. The following for example prints nothing:

<?php print $fields['field_membership_type'] ?>

Open in new window


In the views, I even set the above filed to be set to "xxxx" if empty, but still nothing gets through.

There are no typos and permissions look right (identical to the old fields), so I'm out of ideas...

Thanks
0
Comment
Question by:jiiins2
  • 4
  • 3
7 Comments
 
LVL 10

Expert Comment

by:oliverpolden
ID: 36572458
First of all make sure you are editing the correct file and that the output isn't being cached.
Edit the file to put '#' or something identifiable outside the <?php ?> tags.  Clear your cache and check you can see your change. If you can't see your change, then you're probably editing the wrong file. (where is the file you are editing and what is it called?)
That may solve your problem (by clearing the cache).
Next, you will need to edit the view to add the extra fields you want.
0
 

Author Comment

by:jiiins2
ID: 36572554
Unfortunately i already tried all of the above. I get only my two ## as print out...
0
 
LVL 10

Accepted Solution

by:
oliverpolden earned 500 total points
ID: 36572576
Are you able to give me a log in to have a look?  You may also want to do print_r($fields); or dpm($fields); if you have the devel module installed.

You probably need to do something like: $fields[0]['field_membership_type'];
Note the [0]
0
NAS Cloud Backup Strategies

This article explains backup scenarios when using network storage. We review the so-called “3-2-1 strategy” and summarize the methods you can use to send NAS data to the cloud

 

Author Comment

by:jiiins2
ID: 36572636
I did the print_r and it shows the new fields as empty. The old fields are printing out just fine without the [0]. How can I pass you the login safely?
0
 
LVL 10

Expert Comment

by:oliverpolden
ID: 36572641
oliver@e3m.co.uk
0
 

Author Comment

by:jiiins2
ID: 36572665
on its way
0
 

Author Comment

by:jiiins2
ID: 36577581
Got it:

<?php print $fields['field_membership_type_value']->content ; ?>

Open in new window

0

Featured Post

Best Practices: Disaster Recovery Testing

Besides backup, any IT division should have a disaster recovery plan. You will find a few tips below relating to the development of such a plan and to what issues one should pay special attention in the course of backup planning.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This script checks a path to see if a folder exists. If the folder does exist you will get output "The folder has previously been created. No action taken" If not it will create the folder. Then adds one user modify permission to the folder. It …
FAQ pages provide a simple way for you to supply and for customers to find answers to the most common questions about your company. Here are six reasons why your company website should have a FAQ page
Although Jacob Bernoulli (1654-1705) has been credited as the creator of "Binomial Distribution Table", Gottfried Leibniz (1646-1716) did his dissertation on the subject in 1666; Leibniz you may recall is the co-inventor of "Calculus" and beat Isaac…
Nobody understands Phishing better than an anti-spam company. That’s why we are providing Phishing Awareness Training to our customers. According to a report by Verizon, only 3% of targeted users report malicious emails to management. With compan…

821 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question