This content has been marked as final. Show 10 replies
Why do not you rely on Region Display Selector, and ignore the Customize Link.... If you agree with me, then:
Please edit your page template and delete :
div id="customize">#CUSTOMIZE# div>Edit the region of Region Display Selector and add condition type:
User Is Authenticated not publicBest Regards,
If you believe that my answer is correct or helpful to you then please mark the answer as helpful or correct
note sure what you mean. it looks like you are suggesting a div tag around the customize link in template, but how is the region display selector going to use this?
Ok, no problem. You do not need to remove that DIV from the page template.
When you edit a region you can choose Customization. Make it : Not Customizable By End Users
Under Attributes, choose YES for Region Display Selector.
Then Create a new region of Region Display Selector type.
Edit the region of Region Display Selector and add condition type:
User Is Authenticated (not public)I hope that it is clear now..
yes, I thought if having duplicate regions, was hoping for a more elegant solution where the customize capability was not available to un-authenticated users.
I thought if having duplicate regionsWhy to have Duplicate Regions ?? No one said this ??
I want all the regions to be customizable if you are authenticated, but not if you are public.
Please visit this page (That is public ) - here you cannot customize the regions
You do not see the region that allows you to customize the rest of the regions.
Now, click on the Not Public TAB and Login using:
Then move the first page by Clicking on the HOME Tab
Now, You CAN SEE the region that allows you to customize the rest of the regions.
Is not this what you need ???
I do not see the customize link in the bottom right of the screen. I am using the built in customize feature of APEX that lets the user decide if they want the region displayed or not.
Have you tried hiding the "Customize" link on page load with JQuery based on whether the user authenticates as "nobody"?
I do not see the customize link in the bottom right of the screenI mentioned that this is another approach that is newer and much more elegant. Anyway,
You can create a dynamic action (Perhaps, on page zero):
Under Condition Regoin
Action: Hide Event: page Load Selection Type jQuery Selector Affected Elements a:contains("Customize")
Choose Condition Type: User Is The Public User (User has not authenticated)
You can see the demo on the same link in my previous post