I am using the Drupal module Views to set up the pages that display my Ubercart catalog. Everything looks perfect when I'm logged in as the admin. But when I log out and go to the catalog pages as an anonymous user, the product images no longer display. Everything else from the pages created by Views (SKU, Add to cart button, etc) displays just as it should, but the product images are gone.
I am using product_full image as what gets displayed as the product image for each product. I don't know if that makes any difference or not.
Looking at the source code on a page seen when logged in as opposed to when on as an anonymous user, the entire section of code is missing:
<div class="views-field-field-image-cache-fid">
<div class="field-content"><a href="/1001"><img src="http://www.myURL.com/sites/default/files/imagecache/product_full/1001.jpg" alt="*" title="*" class="imagecache imagecache-product_full imagecache-default imagecache-product_full_default" width="300" height="85" /></a></div>
</div>
So this full section is not being loaded at all when the page is being viewed by an anonymous user.
I've now determined that it is ONLY working for the admin superuser. I just tried setting up a new regular user, and the images are not displaying for authenticated users either. Is there a specific permission setting I should be looking at to allow images to display in views?
Any idea what could be causing this?
Comments
Problem SOLVED.
I had to assign permissions to the following selection:
content_permissions module | view field_image_cache
Even though I solved my own problem here, at least posting this will help someone else having the same problem in the future.
Thanks
I'm new to Drupal and this helped me to view my newly created content filed.
Thanks
Yep
That solution worked for me as well. In hindsight, duh.