Trouble with settings.class.hierarchy

Hello,
I'm running on Matrix 3.16.7 and trying to create a "category" menu at the top of my page that shows the section the current page is nested in. I have the following menu code:

    
     
        
        
        
        
        
        
        
        
        
        <span >
        


I have a design customisation, setting the top page (root node) for this customisation to the Homepage.
My page hierarchy is as follows
    Site
    Homepage
    -Communication
    --Topic
        --Email
        --skype


All is working well for the most part, however when I view the Email page, the settings.class.hierarchy isn't being applied to the span tag.In fact none of the three settings.class variables are being displayed for the communication menu item. My understanding is that all parents of the child node should have settings.class.hierarchy applied.
Any thoughts what I'm doing wrong?

many thanks for any help you can provide.

Cheers
Dale

Just to note, when the communications page is selected, settings.class.current is correctly applied, as is settings.class.normal to the other pages at that level.

Ok, figured it out. I had updated the design parse file with name="settings.class.hierarchy" value="class=topicLinkSelected" AFTER I had created the design cusomisation. Creating a new design customisation and starting afresh all works. Still, might be useful to someone else if they run into this situation.


Cheers

Dale

[quote]
Ok, figured it out. I had updated the design parse file with name="settings.class.hierarchy" value="class=topicLinkSelected" AFTER I had created the design cusomisation. Creating a new design customisation and starting afresh all works. Still, might be useful to someone else if they run into this situation.



Cheers

Dale

[/quote]



Handy technique to know. Thanks for sharing.