[Zope] DTML-IN only over special documents??
Phil Harris
phil@harris-family.info
Mon, 18 Mar 2002 15:46:49 -0000
change:
if string.find(a.getId(),'mydoc'):
to:
if string.find(a.getId(),'mydoc') == 0:
----- Original Message -----
From: "Phil Harris" <phil@harris-family.info>
To: "Breitenreicher, Marc" <Marc.Breitenreicher@friatec.de>; <zope@zope.org>
Sent: Monday, March 18, 2002 3:38 PM
Subject: Re: [Zope] DTML-IN only over special documents??
> <dtml-in "objectValues(['some meta type'])">
> <dtml-if "_.string.find(_['sequence-item'].getId(),'mydoc') ==0">
> do something here
> </dtml-if>
> </dtml-in>
>
> or preferably do it in a python script:
>
> #script called mydoc_filter
> import string
> l=context.objectValues(['some_meta_type'])
> retval=[]
> for a in l:
> if string.find(a.getId(),'mydoc'):
> retval.append(a)
> return a
>
> then in dtml:
>
> <dtml-in mydoc_filter>
> do something here
> </dtml-in>
>
> hth
>
> Phil
> ----- Original Message -----
> From: "Breitenreicher, Marc" <Marc.Breitenreicher@friatec.de>
> To: <zope@zope.org>
> Sent: Monday, March 18, 2002 3:28 PM
> Subject: [Zope] DTML-IN only over special documents??
>
>
> > Hi,
> > I've got a question concerning dtml-in.
> >
> > I know that it is possible to loop only over DTML Documents in a folder
> > containing objects of different type.
> > But is it possible to loop only over documents, that id's e.g. start
with
> > 'mydoc' ???
> >
> > Example-folder with the objects:
> > mydoc1
> > mydoc35
> > picture567
> > picture33
> > mydoc98
> >
> > So dtml-in shall only loop over 'mydoc1', 'mydoc35', 'mydoc98'
> >
> > How can I do that?
> >
> > TIA
> >
> > Marc
> >
> >
> >
> > _______________________________________________
> > Zope maillist - Zope@zope.org
> > http://lists.zope.org/mailman/listinfo/zope
> > ** No cross posts or HTML encoding! **
> > (Related lists -
> > http://lists.zope.org/mailman/listinfo/zope-announce
> > http://lists.zope.org/mailman/listinfo/zope-dev )
>
>
> _______________________________________________
> Zope maillist - Zope@zope.org
> http://lists.zope.org/mailman/listinfo/zope
> ** No cross posts or HTML encoding! **
> (Related lists -
> http://lists.zope.org/mailman/listinfo/zope-announce
> http://lists.zope.org/mailman/listinfo/zope-dev )