Personal tools
You are here: Home Lists ZPUG DC List Archives 2005 2005-10 Archetypes custom view problem... / Jonah Crawford <jonah@newuses4.info>
Navigation
Log in


Forgot your password?
New user?
Mailing Lists
You can read our ZPUGDC mailing list archives online.
You can subscribe to our mailing list:
Book Review

The Definitive Guide to Plone

Reviewer: joel
 

Archetypes custom view problem... / Jonah Crawford <jonah@newuses4.info>

Archetypes custom view problem...
Jonah Crawford <jonah(at)newuses4.info>
2005-10-16 08:08:49 [ FULL ]
Hi folks. I'm having problems with a custom view on an archetype.  
I've included the part of the archetype that calls the view as well  
as the traceback. I'm pretty sure it's not finding the .pt as the  
traceback mentions traversal. The view is named EntryView.pt and is  
inside the skins directory within the same product.

Any suggestions are appreciated.

jonah

###############################################


class Entry(BaseContent):
     """Basic Entry"""
     schema = EntrySchema
     default_view  = 'EntryView'
     actions = (
         { 'id': 'view',
           'name': 'EntryView',
           'action': 'string:${object_url}/EntryView',
           'permissions': (CMFCorePermissions.View,)
         },)


###############################################


Traceback (innermost last):
   Module ZPublisher.Publish, line 113, in publish
   Module ZPublisher.mapply, line 88, in mapply
   Module ZPublisher.Publish, line 40, in call_object
   Module Products.CMFCore.PortalContent, line 104, in __call__
   Module Products.CMFCore.utils, line 201, in _getViewFor
    - __traceback_info__: ('Entry', 'EntryView')
   Module OFS.Traversable, line 233, in restrictedTraverse
   Module OFS.Traversable, line 182, in unrestrictedTraverse
    - __traceback_info__: ([], 'EntryView')
   Module Products.Archetypes.BaseObject, line 1025, in  
__bobo_traverse__
AttributeError: EntryView





Jonah Crawford
co-founder NewUses4.info
jonah(at)newuses4.info
202.487.9109
Attachments: 
text.html text/html - 3871 Bytes

Re: [ZPUGDC] Archetypes custom view problem... / Alex Clark <aclark@aclark.net>

Re: [ZPUGDC] Archetypes custom view problem...
Alex Clark <aclark(at)aclark.net>
2005-10-16 09:02:24 [ FULL ]
Is anything in that skins directory available ? 

Try running zope in debug mode, create foo.pt in the skins dir, then go to your
browser and ask for /instance/foo.pt. 

If nothing in that skins dir is available then it's probably something with
the way you registered the skins dir in your product.

If foo.pt is availabe, then... I'd have to think more about it :-)

On Sun, Oct 16, 2005 at 09:13:03AM -0400, Jonah Crawford wrote:[...]
[...]

Re: [ZPUGDC] Archetypes custom view problem... / Jonah Crawford <jonah@newuses4.info>

Re: [ZPUGDC] Archetypes custom view problem...
Jonah Crawford <jonah(at)newuses4.info>
2005-10-16 09:44:39 [ FULL ]
Alex I think you're right on point because I have this line commented  
out because as it keeps the product from loading up...

#registerDirectory(SKINS_DIR, GLOBALS)



here is the traceback from that:

Traceback (most recent call last):
   File "/Applications/zope28/lib/python/App/RefreshFuncs.py", line  
183, in performSafeRefresh
     if not performRefresh(jar, productid):
   File "/Applications/zope28/lib/python/App/RefreshFuncs.py", line  
172, in performRefresh
     Application.reinstall_product(app, productid)
   File "/Applications/zope28/lib/python/OFS/Application.py", line  
885, in reinstall_product
     folder_permissions, raise_exc=1, log_exc=0)
   File "/Applications/zope28/lib/python/OFS/Application.py", line  
773, in install_product
     initmethod(context)
   File "/Applications/instance1/Products/EntryType/__init__.py",  
line 10, in initialize
     import Entry
   File "/Applications/instance1/Products/EntryType/Entry.py", line  
38, in ?
     registerDirectory(SKINS_DIR, GLOBALS)
NameError: name 'registerDirectory' is not defined







Jonah Crawford
co-founder NewUses4.info
jonah(at)newuses4.info
202.487.9109




On Oct 16, 2005, at 10:08 AM, Alex Clark wrote:
[...][...][...]
Attachments: 
text.html text/html - 19378 Bytes

Powered by Plone, the Open Source Content Management System

This site conforms to the following standards: