Hi Ivan,
Thanks for the link,
I've been trussing about for a few hours, but I can't get anything meaningful to output.
I added:
<?php print '<pre>' . htmlentities(print_r($rows, 1)) . '</pre>'; ?>
To the views-view.tpl.php and got this output:
Array ( [0] => template_file [1] => variables [2] => template_files [3] => view [4] => zebra [5] => id [6] => directory [7] => is_admin [8] => is_front [9] => logged_in [10] => db_is_active [11] => user [12] => rows [13] => css_name [14] => name [15] => display_id [16] => empty [17] => exposed [18] => header [19] => footer [20] => more [21] => feed_icon [22] => attachment_before [23] => attachment_after [24] => pager [25] => admin_links_raw [26] => admin_links [27] => dom_id )
Which doesn't really help me [i think], unless I am expected to dig into each level from here??
If I look at the comments in the Views->theme->information->views-view.tpl.php
I see no change to the comments written there, though I do see the above Array stuff re-printed to the comments area.
If I put the above code instead into: views-view-fields.tpl.php
Then I get no output change when I run the page [strage?] and if i look at Views->theme->information->views-view-fields.tpl.php or at views-view.tpl.php I see no change to the comments at the top, nor any output at the bottom [ie no change at all]
Am I putting it in the wrong file?
If I try add be 'smart' and add:
<?php print '<pre>' . htmlentities(print_r($fields, 1)) . '</pre>';
?>
To the bottom of the: views-view-fields.tpl.php file, I break the page... [get a 100% "white" page]
Sigh, Still trying to figure out how I can simply identify variables... :P
Thanks!
Sebastian.
Ivan Boothe wrote:
Sebastian,
You'll probably need to do this through views template. Here's the handbook page on this theming:
Basically you'll want to target that field with a template and put in conditional code or otherwise change the tags surrounding the field output.
(If you have any questions after reading the handbook page let me know, as I wrote a lot of what is there and I'm looking for ways to improve anything that's unclear.)
--ivan
-- Rootwork: Powering grassroots networks from the bottom up
ivan@rootwork.org http://www.rootwork.org phone: 202.730.9465
Skype: rootwork Twitter: rootwork
On Apr 8, 2009, at 8:56 PM, sebastian wrote:
Hello listers,
Hope this is the right place to ask this question.
I am building a theme and I have little icons that I want to have appearing when there is a 'File - CCK' field present.
The field is optional in the content-type. I have created a view for the page that shows the content, and when the file-cck field is empty, it still shows all the surrounding <div> and <a href> tags, which triggers my CSS and then I still show the little custom PDF icon; only I want it to be blank.
When I click on the View for the field: file-cck (generic files)
I only see the options:
- Exclude from display
- Rewrite output field
- Output this field as a link
- Trim to max length
- Link this to its node
- Label [none/drop down]
- Format [generic files]
I can't see from this list any way to have it be conditional; ie: only display Field formatting [Div+a href] if there is actually any data present.
Thanks for your help, hopefully this is an easy one. :)
Kind, _______________________________________________ themes mailing list themes@drupal.org http://lists.drupal.org/mailman/listinfo/themes
themes mailing list themes@drupal.org http://lists.drupal.org/mailman/listinfo/themes