I noticed on my site that some of my fields modules were not working correctly. They would correctly display the number of items that contained the custom field but when you clicked on the link it would display: Your search did not return any results. Try adjusting your search values.
You can see an example here:
http://www.ipodspeakerreviews.com/in the upper right corner look at the difference between the
Home iPod Alarm Clocks (broken)
http://www.ipodspeakerreviews.com/reviews/list/home/jr_systemtype,Home+iPod+Alarm+Clocks/Retro iPod Player (working)
http://www.ipodspeakerreviews.com/reviews/list/home/jr_systemtype,RetroiPodPlayer/I have been able to track the issue to being spaces in the "Option Value" of an item in a custom field.
Does that make sense? Here is an example
I have a custom field called System Type or jr_systemtype
This field is a check box list.
In the add / edit options list I have several values
Home iPod Speakers, Portable iPod Speakers, Home iPod Alarm Clocks, etc
For Home iPod Speakers it has the text: Home iPod Speakers and Value:Home iPod Speakers
It is the the value: "XXX" line. If there are spaces then the results will not Properly display.
If the value: "XXX" line has no spaces then the results will properly display.
I now know what to not do in the future.
My issue now is if I correct the value entry to have no spaces then I have to visit all of my custom fields to update each item reviewed. It appears that jreviews uses the Value field as the unique identifier.
Has anyone seen this before?
Could it be affected by the SEF component?
Any suggestions?
Thanks so much!