Hi Dave, Add a 'defined_views' property to the photo album. Make it a 'tokens' property with values 'explore fancy simple'. This will get you closer! -steve
"Dave" == Dave Belfer-Shevett <shevett@homeport.org> writes:
Dave> Hey there folks. I've just downloaded and installed these Dave> Products into my Zope instance. I'd talk to any of the Dave> support groups / lists / etc for these Products, but I can't Dave> find anythign aside from the author link, and a few small Dave> hints on the download page. Dave> I -think- I'm setting up an Album properly. Here are the Dave> steps, someone please tell me if this is not correct Dave> (There's an error that happens that I'll report in a Dave> moment...) Dave> 1) Install all the packages 2) Import ZPhotoAlbum via the Dave> Control panel 3) Go to whatever directory I want to run from Dave> 4) Add a ZPhotoAlbum object (we'll call it 'abc' for now) 5) Dave> go into 'abc' folder (note the only thing in it right now is Dave> 'Vocabulary' 6) Add a ZAlbumPage (calling it 'page1') 7) go Dave> into 'page1' folder 8) Add a ZPhoto Dave> Okay, here's where it gets fuzzy. My initial impression is Dave> "okay, tha'ts it. Just keep adding ZPhotos to populate the Dave> album". But when going to url.url.com/abc/ I just get the Dave> default 'index.html'. Dave> Tinkering, I found the 'Restore DTML' button up on the Dave> toolbar for the PhotoAlbum. Dave> So I click that, and get a lot more content in the folder in Dave> the management screen. Dave> Now when I go to url.url.com/abc/, I see my index, the Dave> AlbumPage, and the ZPhoto that I added. Dave> Here's where the problem happens. There are 2 buttons at Dave> the bottom of the page called 'fancy view' and 'explore Dave> view'. They should allow different views of the indexes. Dave> But when I click on one, I get: Dave> Zope Error Dave> Zope has encountered an error while publishing this Dave> resource. Dave> Error Type: NameError Error Value: defined_views Dave> here's the traceback: Dave> Traceback (innermost last): File Dave> /home/shevett/zope/lib/python/ZPublisher/Publish.py, line Dave> 222, in publish_module File Dave> /home/shevett/zope/lib/python/ZPublisher/Publish.py, line Dave> 187, in publish File Dave> /home/shevett/zope/lib/python/Zope/__init__.py, line 221, in Dave> zpublisher_exception_hook (Object: CatalogAware) File Dave> /home/shevett/zope/lib/python/ZPublisher/Publish.py, line Dave> 171, in publish File Dave> /home/shevett/zope/lib/python/ZPublisher/mapply.py, line Dave> 160, in mapply (Object: switch_view) File Dave> /home/shevett/zope/lib/python/ZPublisher/Publish.py, line Dave> 112, in call_object (Object: switch_view) File Dave> /home/shevett/zope/lib/python/OFS/DTMLMethod.py, line 172, Dave> in __call__ (Object: switch_view) File Dave> /home/shevett/zope/lib/python/DocumentTemplate/DT_String.py, Dave> line 528, in __call__ (Object: switch_view) File Dave> /home/shevett/zope/lib/python/DocumentTemplate/DT_Util.py, Dave> line 337, in eval (Object: view not in defined_views or not Dave> view_id) (Info: defined_views) File <string>, line 0, in ? Dave> NameError: (see above) Dave> Any suggestions? Dave> -------------------. Web-based problem management: Dave> www.stonekeep.com Dave Belfer-Shevett Dave> >----------------------------------------------------. Dave> shevett@pobox.com / I like you... I'll kill you Dave> last... (from 'Handy \ ------------------< work phrases') | Dave> \______________________________________________________/ Dave> _______________________________________________ Zope Dave> maillist - Zope@zope.org Dave> http://lists.zope.org/mailman/listinfo/zope ** No cross Dave> posts or HTML encoding! ** (Related lists - Dave> http://lists.zope.org/mailman/listinfo/zope-announce Dave> http://lists.zope.org/mailman/listinfo/zope-dev )