Field values sometimes do not show up in grid view or node view for non admin users I have a view that is sorted by the number of times a user visits a node and clicks the play button (the play button is a menu item of the node).  Every time the play button has pressed the value of an integer field inside the node is incremented and this value is used to sort my view.  I also display the value "Times Played" both in the view and the node.  When I look at the view as admin everything looks good, like this:



But when I look at the view as a normal user the view is still sorted correctly but some of the nodes don't show the value for "Times Played", here is that screenshot:


Also, when I view the actual node page as an admin I see always see the correct value for "Times Played" but when I visited it as a normal user I get the same behavior I see in the view.  Any idea what could be going on here?  Is this some strange permissions issue?
Did you try to embed view in your template file?   $embed = views_embed_view('name_of_view','display_id'); . You need also to check permissions