[opencms-dev] Site-DropDown-Menu
Wolfgang Winzer
wwinzer at ka-dus.de
Wed Jun 8 16:12:49 CEST 2005
Hi Anatol,
I think I understand your problem now. And I still stick with my
proposed solution. I must emphasize though that I am no expert and
neither did I confirm it through tests ;-)
I imagine it happens like this: When a user (let's call him "Karl" )
logs into opencms, the system checks Karls settings in order to
determine where to let him start in the VFS. Karls settings say "start
with /sites/default/" (that's what you need to change!), so it tries to
show him /sites/default but fails because he ain't got the permission
(you took away from him). Of course the drop-down-box showing your
location doesn't care and still shows /sites/default/ as Karls location.
Only when he leaves this location does it vanish because you removed it
from opencms-system.xml.
I bet you created Karl BEFORE you changed the opencms-system.xml, right?
Well no matter, log in as Karl and change his settings as I already
described in my first answer, that should do the trick:
Start from Workplace > open "Preferences" (Hammer) > Workplace Tab > Set
"Start with site" to "/"
Any user created AFTER your changes in opencms-system.xml should by
default have his setting "Start with site" set to "/sites/other", so
another way would be to delete all old users and set up new ones. (just
my guess)
Good luck
Wolfgang
Anatol wrote:
> OK, I tried to say it in other words:
>
> For the normal work I don't want the default-Site displayed (in the
> admininterface). So I edit the <sites>-tag in the
> WEB-INF/config/opencms-system.xml file and changed the
> <default-uri>/sites/default/</default-uri> to
> <default-uri>/sites/other/</default-uri>
>
> Next step is to change the persmission for that folder
> (/sites/default/) so that only admin has access and can view it. So
> far so good.
>
> But now if an users (non admin!) logged in the opencms-interface,
> opencms tried to direct him to /sites/default/ (why?!), detect that
> this user has no access to that folder and raises an error. :-(
>
> At this moment the site-dropdown-menu lists the /sites/default/-entry
> (why?!). I've to switch to an other site (from the site-dropdown) and
> now (!) the /sites/default - entry isn't listed anymore.
>
> Thats my problem - hope, it is now a bit better to understand :-)
>
> Greetings
> Anatol
>
> Wolfgang Winzer schrieb:
>
>> I didn't fully understand your problem but to change the location you
>> start with after login do:
>> Start from Workplace > open "Preferences" (Hammer) > Workplace Tab >
>> Set "Start with site" to "/"
>>
>> Regards
>> Wolfgang
>>
>> Anatol wrote:
>>
>>> Hi all!
>>>
>>> In opencms-system.xml I've removed any /sites/default/ entry but if
>>> I login the opencms system, I was directed to /sites/default/ and
>>> this entry is still in the dropdown menue for choosing a site. If I
>>> moved to another site and opend the site dropdown again, now the
>>> /sites/default-entry is gone.
>>> Tomcat was restarted and the bowser cache 's cleared - but nothing
>>> help. I'm a bit confused!
>>>
>>> Has anybody a hint for my, how to remove the /sites/default entry
>>> permanent and from the begining of login-process?
>>>
>>> Greetings
>>> Anatol
>>
>>
>>
>
>
>
> _______________________________________________
> This mail is send to you from the opencms-dev mailing list
> To change your list options, or to unsubscribe from the list, please
> visit
> http://mail.opencms.org/mailman/listinfo/opencms-dev
>
More information about the opencms-dev
mailing list