[Zope-CMF] Folders within Layers? Is it possible?
Beef a
beef005 at hotmail.com
Sat Nov 1 14:51:40 EST 2003
Hi Dieter,
Thanks for the reply. I eventually got it working (there was a folder
called view and a method called view which was confusing Zope and myself!)
I agree, ultimately CMF can't really cope with what I'm attempting to do.
It looks like the only way forward is to uniquely name each file and create
a flat structure.
As I have over 500 files, in separate directories for 40 plus objects, it
seems the best way forward is to create ExternalFiles for each individual
file under a <product> folder in portal_skins. This way I won't be adding
over 40 new skin directory views.
If you have any other suggestions, they'd be warmly welcomed.
Cheers
-- Brian
>From: Dieter Maurer <dieter at handshake.de>
>To: "Beef a" <beef005 at hotmail.com>
>CC: zope-cmf at zope.org
>Subject: Re: [Zope-CMF] Folders within Layers? Is it possible?
>Date: Fri, 31 Oct 2003 22:01:51 +0100
>
>Beef a wrote at 2003-10-30 09:54 +0000:
> > ...
> > eg: So you can imagine my portal_skins folder looks something like
>this;
> >
> > portal_skins/MyProduct/Part1/icon.gif
> > portal_skins/MyProduct/Part1/hello.dtml
> > portal_skins/MyProduct/Part2/icon.gif
> > portal_skins/MyProduct/Part2/hello.dtml
> >
> > where Part1 and Part2 are Directory Views (again, there can be hundreds
>of
> > 'Parts')
> >
> > Note: Unique 'Part' names are used because elements are not necessarily
> > unique (and can't be guaranteed to be unique). eg: there may be many
>unique
> > 'Parts' but all may have an 'icon.gif'
> >
> > 3. Everything works fine so far accept when I attempt to access DTML.
> >
> > eg: I can access http://<object>/Part1/icon.gif and
> > http://<object>/Part2/icon.gif perfectly... but not
> > http://<object>/Part1/hello
> >
> > Depending on how I attempt to access a DTML object, I get one of two
> > possible errors;
> >
> > ERROR 1: Attempting to access http://<object>/Part1/hello (directly via
>the
> > browser)
> >
>
>You will have a hard time with any template:
>
> The template must know which object it should present.
> Templates use their parent ("aq_parent") for this.
> This will be wrong for your architecture.
>
> You cannot use the CMF framework in the way you want...
>
>--
>Dieter
_________________________________________________________________
It's fast, it's easy and it's free. Get MSN Messenger today!
http://www.msn.co.uk/messenger
More information about the Zope-CMF
mailing list