Re: [Zope3-Users] need help on skins
On Friday 08 September 2006 04:54, Denis Shaposhnikov wrote: > apidoc from 3.3.0b2 said me that "layer" in the "page" directive is > deprecated: > > """ > layer - LayerField (default = None) > The layer the view is in. > > BBB: DEPRECATED > """ > > What to use instead of? This is a mistake. Could you make a bug report please? http://www.zope.org/Collectors/Collectors/Zope3-dev Regards, Stephan -- Stephan Richter CBU Physics & Chemistry (B.S.) / Tufts Physics (Ph.D. student) Web2k - Web Software Design, Development and Training ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
Re: [Zope3-Users] need help on skins
> "Stephan" == Stephan Richter <[EMAIL PROTECTED]> writes: >> > layer="admin_layer" template="admin_details.pt"/> >> >> and >> >> > layer="user_layer" template="user_details.pt"/> >> >> ? Stephan> Absolutely! :-) That's the point of layers and skins! apidoc from 3.3.0b2 said me that "layer" in the "page" directive is deprecated: """ layer - LayerField (default = None) The layer the view is in. BBB: DEPRECATED """ What to use instead of? Thanks! -- DSS5-RIPE DSS-RIPN 2:550/[EMAIL PROTECTED] 2:550/[EMAIL PROTECTED] xmpp:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] http://neva.vlink.ru/~dsh/ ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
Re: [Zope3-Users] need help on skins
On Wednesday 06 September 2006 07:51, Denis Shaposhnikov wrote: > > "Stephan" == Stephan Richter <[EMAIL PROTECTED]> writes: > > Stephan> I think Albert's solution is okay, but I would also suggest > Stephan> that you should consider redirecting to a different URL for > Stephan> each user. Those different URLs could reflect the different > Stephan> skins. > > Do you mean to redirect say Administrator to `/++skin++Admin/` and > Just-A-User to `/++skin++Just-A-User/`? That's a solution and even I > can hide `++skin++` part by WWW proxy to URIs like just `/Admin/` and > `/Just-A-User/`. Yep, that would be much more desirable. Of course you could use z3c.pluggabletraverser to produce those URLs in Zope as well. > But I have a question. How to prevent user of group > Just-A-User from accessing admin's skin for example? Can I use > simething like > > name="details.html" > permission="zope.AdminView" > layer="admin_layer" > template="admin_details.pt"/> > > and > > name="details.html" > permission="zope.UserView" > layer="user_layer" > template="user_details.pt"/> > > ? Absolutely! :-) That's the point of layers and skins! Regards, Stephan -- Stephan Richter CBU Physics & Chemistry (B.S.) / Tufts Physics (Ph.D. student) Web2k - Web Software Design, Development and Training ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
Re: [Zope3-Users] need help on skins
On Wed, Sep 06, 2006 at 03:32:45PM +0400, Denis Shaposhnikov wrote: > Could somebody explain me how to find such information by myself. The > my main problem with Zope3 is that I don't known how Zope is working > as whole. I mean, what happend and where. I know about ++apidoc++ but > it seems no so usefull. Isn't it the same with any complex engineering system? What do you need to do in order to be able to diagnose and fix problems in car engines? Read a book or two, dip your toes in by fixing something simple, gradually increase the complexity and you'll be an expert in a year or six. It's the same with Zope 3: read a couple of books, write a simple app of your own, read the lists, participate on the IRC channel, fix bugs in the collector. Read the source. There might be shortcuts, but generally in order to gain experience you need to, well, spend time on building experience. Albertas ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
Re: [Zope3-Users] need help on skins
> "Stephan" == Stephan Richter <[EMAIL PROTECTED]> writes: Stephan> I think Albert's solution is okay, but I would also suggest Stephan> that you should consider redirecting to a different URL for Stephan> each user. Those different URLs could reflect the different Stephan> skins. Do you mean to redirect say Administrator to `/++skin++Admin/` and Just-A-User to `/++skin++Just-A-User/`? That's a solution and even I can hide `++skin++` part by WWW proxy to URIs like just `/Admin/` and `/Just-A-User/`. But I have a question. How to prevent user of group Just-A-User from accessing admin's skin for example? Can I use simething like and ? -- DSS5-RIPE DSS-RIPN 2:550/[EMAIL PROTECTED] 2:550/[EMAIL PROTECTED] xmpp:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] http://neva.vlink.ru/~dsh/ ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
Re: [Zope3-Users] need help on skins
> "Albertas" == Albertas Agejevas <[EMAIL PROTECTED]> writes: >> behaviour in Zope3? The simplest way as I see is use different >> skins? But how to dynamically change the skin to user's type? Albertas> You can set the skin in a handler to BeforeTraverseEvent. Albertas> You can find an example of such a subscriber at the bottom Albertas> of Albertas> http://source.schooltool.org/trac/browser/trunk/schooltool/src/schooltool/app/browser/skin.py Oh, thanks a lot! Could somebody explain me how to find such information by myself. The my main problem with Zope3 is that I don't known how Zope is working as whole. I mean, what happend and where. I know about ++apidoc++ but it seems no so usefull. -- DSS5-RIPE DSS-RIPN 2:550/[EMAIL PROTECTED] 2:550/[EMAIL PROTECTED] xmpp:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] http://neva.vlink.ru/~dsh/ ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users