Just done a more comprehensive test using two different users, one with an assigned role 1Subscriber and one without.
I used the following in each template file:
[ISINROLE:1Subscriber]I am a subscriber[/ISINROLE:1Subscriber]
[ISNOTINROLE:1Subscriber]I am NOT a subscriber[/ISNOTINROLE:1Subscriber]
My users were:
Test_Not_Subscribed = NOT in role 1Subscriber
Test_Subscribed = IS in role 1Subscriber
I have highlighted the results below where the behaviour is not as expected.
LISTING TEMPLATE
Test_Not_Subscribed: I am NOT a subscriber (<= Works OK)
Test_Subscribed: I am a subscriber (<= Works OK)
OPTIONS TEMPLATE
Test_Not_Subscribed: I am NOT a subscriber (<= Works OK)
Test_Subscribed: I am a subscriber
I am NOT a subscriber (<= NOT OK!)
VIEW TEMPLATE
Test_Not_Subscribed: Just sends me back to the search page, I cannot view the property at all (<= NOT OK!)
Test_Subscribed: I am a subscriber (<= Works OK)
SEARCH TEMPLATE
Test_Not_Subscribed: I am a subscriber
I am NOT a subscriber
(<= NOT OK!)
Test_Subscribed: I am a subscriber
I am NOT a subscriber
(<= NOT OK!)
MESSAGE TEMPLATE
Test_Not_Subscribed: I am a subscriber
I am NOT a subscriber
(<= NOT OK!)
Test_Subscribed: I am a subscriber
I am NOT a subscriber
(<= NOT OK!)
Hopefully that will allow you to debug it fairly quickly.
|