[Zope] Catalog: access index value in ZPT

Florian Konnertz florian.konnertz@web.de
Mon, 31 Mar 2003 09:28:32 +0200


Hi all,

ZWiki, IssueTracker: I want to get all issues from the current folder 
but not the subfolder/subwiki (which has an own catalog and issuetracker).
AFAICS a catalog always catalogues the subfolders and i cannot configure 
it to not do this, is this right?
So i have to do it with query logic resp. filtering the results later.

My IssueTracker implementation is in ZPT, it's translated 1:1 from the 
dtml-version, so it does a query and loops over it at once:

<span tal:repeat="item python: blahblah and (Catalog(isIssue=1, blahbla)
and ... blah blah">

### condition for path should go here (?)
### table rows for the results

</span>   ### repeat loop


How can i show only issues (items) from the current folder? I thought 
about using the path index, so i added it to the metadate in Catalog 
cfg. and updated the Cat. Then i try to access the path from an item with

<span tal:replace="python:item.path"></span>
(print it for testing)

but that doesn't work. All other metadata can be accessed via 
"item.metadata", only path indizes not. Why?

Is there a better way to do that?


Cheers , TIA,
Florian



-- 
Florian Konnertz   ---   http://www.florian-konnertz.de	
http://openspirit.homelinux.net/noowiki/FrontPage
Improved ZWiki about all topics, especially consciousness research
and wisdom traditions