Forums / Developer / Glossary Operator Oddity: IE 6 doesn't render it
Alex Jones
Monday 21 July 2003 12:05:43 pm
I'm running into an odd behaviour with the implementation of the Glossary Operator. It runs perfectly when I view it in Netscape 7 on Windows XP, displaying links to the appropriate term. When I view the exact same page in IE 6 on the same machine I do not see the links that should be there - even when I view the source. I'm really confused as this code should all be processed server-side, so the browser shouldn't make a difference.
The code in the template to display is:
{let enabled=ezini("GlossarySettings", "GlossarySections", "glossary.ini") sectionid=$content_object.section_id} {section name=Enabled loop=$enabled} {switch match=$Enabled:item} {case match=$sectionid} {$content_version.data_map.description.content.output.output_text|glossary(true,472, "replace")} {/case} {case} {attribute_view_gui attribute=$content_version.data_map.description} {/case} {/switch} {/section}{/let}
I've ensured that the second case isn't the one being displayed in IE. Any ideas?
Alex
Alex [ bald_technologist on the IRC channel (irc.freenode.net): #eZpublish ] <i>When in doubt, clear the cache.</i>
Monday 21 July 2003 1:09:38 pm
This was a stupid mistake on my part. I had assigned the glossary to a new section and forgot to assign viewing right to the anonymous role...