Package: zope-cmfphotoalbum Version: 0.5.0-5 Severity: important *** Please type your report below this line *** I installed the CMF Photo and Photo Album products in a Plone test site and created a photo album with one photo in it. When trying to view the photo album I get a `Site error' page with the following text:
------- Start of site error message This site encountered an error trying to fulfill your request. The errors were: Error Type PTRuntimeError Error Value Page Template photoalbum_view has errors. Request made at 2005/03/20 22:40:36.396 US/Eastern ------- End of site error message The error log shows the following: ------- Start of error log entry Time 2005/03/20 22:40:34.619 US/Eastern User Name (User Id) bojsen (bojsen) Request URL http://lothlorien/zope/experiments/plone_test/albums/sarahandtom/photoalbum_view Exception Type PTRuntimeError Exception Value Page Template photoalbum_view has errors. Traceback (innermost last): * Module ZPublisher.Publish, line 98, in publish * Module ZPublisher.mapply, line 88, in mapply * Module ZPublisher.Publish, line 39, in call_object * Module Shared.DC.Scripts.Bindings, line 306, in __call__ * Module Shared.DC.Scripts.Bindings, line 343, in _bindAndExec * Module Products.CMFCore.FSPageTemplate, line 191, in _exec * Module Products.CMFCore.FSPageTemplate, line 124, in pt_render * Module Products.PageTemplates.PageTemplate, line 87, in pt_render <FSPageTemplate at /experiments/plone_test/photoalbum_view used for /experiments/plone_test/albums/sarahandtom> Warning: Compilation failed Warning: TAL.TALDefs.METALError: invalid macro name: 'list-item', at line 100, column 17 PTRuntimeError: Page Template photoalbum_view has errors. ------- End of error log entry I worked around the above problem by customizing the photoalbum_view page template as follows: --- photoalbum_view.pt.orig 2005-01-27 18:24:50.000000000 -0500 +++ photoalbum_view.pt 2005-03-20 23:01:48.297323795 -0500 @@ -97,7 +97,7 @@ <dl> <tal:entry tal:repeat="obj otherContents"> - <dt metal:define-macro="list-item" + <dt metal:define-macro="list_item" tal:define="url python: obj.absolute_url()+test(obj.isPrincipiaFolderish,'/',''); icon python: obj.getIcon(1)"> <a href="#" tal:attributes="href url"> There appears to be a simple typo: list-item should have been list_item. Thanks, Per -- System Information: Debian Release: 3.1 APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing') Architecture: i386 (i686) Kernel: Linux 2.6.9 Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Versions of packages zope-cmfphotoalbum depends on: ii debconf [debconf-2.0] 1.4.30.11 Debian configuration management sy ii zope-cmfphoto 0.5.0-5 photo module for zope content mana -- debconf information: zope-cmfphotoalbum/oldproduct_in_var: do nothing -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]