Glossary Operator Oddity: IE 6 doesn't render it

Author Message

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>

Alex Jones

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...

Alex
[ bald_technologist on the IRC channel (irc.freenode.net): #eZpublish ]

<i>When in doubt, clear the cache.</i>

Powered by eZ Publish™ CMS Open Source Web Content Management. Copyright © 1999-2014 eZ Systems AS (except where otherwise noted). All rights reserved.