Hi, this generally means your trying to access an array in a foreach loop when the variable doesn't contain an array.
If you havn't already i would make sure you are running a clean vqmod install by clearing your vqmod cache and then if it still does this, you need to check the array that you are trying to access.
A good way to debug is to write out a $variable or $array to the error log in the controller for the view file, ie the header.php controller file like this
then open up the error log and see what got output, I like to clear the log before i do this so its easier to find incase you have other errors in there.
or you can kill the script and view the $array after its been set with :-
Code: Select all
this will give you a nice white page with just the arrray contents, If the array is empty which it sounds like it is, then you need to figure out why, also check the vqmod logs for clues too
Hope that Helps