I've set up a content type containing a single additional field, an existing field called field_associated_node which is a node reference. In my content type this associated node field may repeat an arbitrary number of times. Then I use the code below to get all these nodes and display them from an image cache file path.
<?php $image = '<div class="image-gallery--image-link"><a href="/files/imagecache/lesson_image-fullsize/pictures/%s" ' . 'rel="lightbox[wall]"><img src="/files/imagecache/lesson_image-centercolumn/pictures/%s" /></a></div>'; foreach ($node->field_associated_node as $associated) { $assoc_node = node_load($associated[nid]); $file_path = $assoc_node->field_image_file_path[0]['value']; $bfr = sprintf($image, $file_path, $file_path); print $bfr; } ?>
This works on my staging site, but on the live site as soon as I create one of these content type nodes the site's theme breaks. Restoring the database fixes it. I am wondering if my retrieval loop above is the problem, or where to look.
This is a 6.22 site and the live site is in better shape than staging - other than this particular problem. Our plan was to wrap up a little more development and then migrate live down to staging for some maintenance; then this came up. :-(
Marty