[Zope-CMF] multiple publish of Documents, Images
Roel Van den Bergh
roel@planetinterior.com
Wed, 18 Sep 2002 12:18:30 +0200
Your script states that 'img' objects don't need to be published
Take a good look at your script :-)
Roel.
> From: "Jens Hauser" <hauser@jam-gmbh.de>
> To: "zope-cmf@zope.org" <zope-cmf@zope.org>
> Date: Tue, 17 Sep 2002 20:00:24 +0200
> Reply-To: "Jens Hauser" <hauser@jam-gmbh.de>
> Subject: [Zope-CMF] multiple publish of Documents, Images
>
> Hi all,
>
> I've searched this mailing list through and even found some
> helpful hints on
> the following problem:
>
> I want to publish an amount of Documents or images which I sent
> to one of my
> Zope sites by FTP. Therfore I don't want to use the "desktop" to
> publish each
> of those items manually.
>
> So I tried to use the python script I found with this mailing
> list (posted by,
> I think, Tres):
>
> #####CUT
>
> ### Parameters items, comment=''
> wf_tool = context.portal_workflow # XXX getToolByName
> for path in items:
> object = context.restrictedTraverse( path )
> wf_tool.doActionFor( object, 'publish', comment=comment )
>
> #####CUT
>
>
> I run this script through the following dtml method:
>
> #####CUT
> #Title publish_test
>
> <dtml-let folder_url=absolute_url>
> <dtml-let upObject="this().aq_parent">
> <dtml-with upObject>
>
> <dtml-in expr="objectValues( [ 'Portal Folder', 'Folder' ] )"
> sort=id skip_unauthorized>
> <dtml-if expr="id <> 'allgemeines' and id <> 'img' and id
^^^^^
Here you define image objects NOT to be published
> <> 'pdf' and
> id <> 'aktuelles' and id <> 'Members' and id <> 'news' and id <>
> 'thumbs'">
> <dtml-var "publish_all(id)">
> </dtml-if>
> </dtml-in>
>
>
> </dtml-with>
> </dtml-let>
> </dtml-let>
>
> #####CUT
>
> by using www.zope-domain.de/kitchen-aid/publish_test
>
> The problem is: It doesn't publish any image, that lies within
> that directory
> ... :-(
>
> Am I completely wrong?
>
> Best regards,
> Jens Hauser