[Zope] hiding content -metadata/subject filter
J. Cameron Cooper
jccooper at jcameroncooper.com
Fri Nov 14 15:03:14 EST 2003
Michael Havard wrote:
> I'm trying to set up a system where content authors can upload/edit
> files on ZOPE in a CMF site and use the default index_html to show a
> list of files. That works fine. But we need to refine it to allow the
> authors to hide some content from the index but still have it linkable
> from a document in the index. Clear as mud right.
>
> For example I might have a document that links to several other
> documents and has images, js, and css attached. I want the user to see
> the main document but to only access the images and scripts through
> that document and not see those items in the index.
>
> What's the best way? I attempted to use something I saw from zopelabs
> using a filter on 'Subject':'Indexable' but that failed with an error
> every time with exceptions.TypeError on 'in ' requires character as
> left operand in "", at line 9, column 2.
This one?
http://www.zopelabs.com/cookbook/1036473798
If you only have one element in your dictionary, you might try adding a
trailing comma. Sometimes that helps.
You could hard code the built-in filter if you always want to hide
certain types. Otherwise, you could customize the template to not show
items that have a certain custom workflow state. (You may even be able
to find a combination of permissions that will allow the object to be
accessed but not listed.)
--jcc
--
"My point and period will be throughly wrought,
Or well or ill, as this day's battle's fought."
More information about the Zope
mailing list