[CPS-devel] no access to a skins-folder

Joachim Schmitz js at aixtraware.de
Wed May 3 18:20:35 CEST 2006


I defined a skins.xml like:

<?xml version="1.0"?>
<object name="portal_skins" meta_type="CMF Skins Tool" allow_any="False"
    cookie_persistence="False" default_skin="CPSSkins"
    request_varname="portal_skin">
  <object name="waeup_default" meta_type="Filesystem Directory View"
     directory="WAeUP/skins/waeup_default"/>
  <object name="waeup_faculty" meta_type="Filesystem Directory View"
     directory="WAeUP/skins/waeup_faculty"/>
  <object name="waeup_student" meta_type="Filesystem Directory View"
     directory="WAeUP/skins/waeup_student"/>
  <skin-path name="CPSSkins">
    <layer name="waeup_default"/>
   <layer name="waeup_student"/>
   <layer name="waeup_faculty"/>
  </skin-path>
  </object>

and in skins/waeup-default.xml

<?xml version="1.0"?>
<object name="waeup_default" meta_type="Folder">
  <property name="title"></property>
</object>

if a call a page which uses "waeup_layout_lib" which is in 
portal_skins/waeup_default, this is not found:

here are the last lines of the traceback:

     *  Module Products.PageTemplates.TALES, line 221, in evaluate
       URL: /WAeUP/layout_waeup_view
       Line 1, Column 0
       Expression: standard:'here/waeup_layout_lib/macros/table_view'
       Names:

       {'container': <CPSDefaultSite at /WAeUP>,
        'context': <Faculty at 
/WAeUP/sections/demouni/academics/Science/357768639__0001>,
        'default': <Products.PageTemplates.TALES.Default instance at 
0xb707704c>,
        'here': <Faculty at 
/WAeUP/sections/demouni/academics/Science/357768639__0001>,
        'loop': <Products.PageTemplates.TALES.SafeMapping object at 
0xb156586c>,
        'modules': 
<Products.PageTemplates.ZRPythonExpr._SecureModuleImporter instance at 
0xb7019aec>,
        'nothing': None,
        'options': {'args': (),
                    'datastructure': {'Description_rposition': 'normal', 
'Description_rformat': 'text', 'Description': '', 
'Description_fileupload': None, 'Title': 'Faculty of Science'},
                    'first_layout': True,
                    'flexible_widgets': [],
                    'is_flexible': False,
                    'last_layout': True,
                    'layout': {'layout': <CPSLayout at 
/WAeUP/portal_layouts/faculty>,
                               'layout_id': 'faculty',
                               'ncols': 1,
                               'rows': [[{'ncols': 1,
                                          'widget': <CPSStringWidget at 
/WAeUP/portal_layouts/faculty/w__Title>,
                                          'widget_css_class': '',
                                          'widget_id': 'Title',
                                          'widget_input_area_id': None,
                                          'widget_javascript': '',
                                          'widget_mode': 'view',
                                          'widget_rendered': 'Faculty of 
Science'}],
                                        [{'ncols': 1,
                                          'widget': <CPSTextWidget at 
/WAeUP/portal_layouts/faculty/w__Description>,
                                          'widget_css_class': 'description',
                                          'widget_id': 'Description',
                                          'widget_input_area_id': None,
                                          'widget_javascript': '',
                                          'widget_mode': 'view',
                                          'widget_rendered': ''}]],
                               'widgets': {'Description': {'widget': 
<CPSTextWidget at /WAeUP/portal_layouts/faculty/w__Description>,
 
'widget_css_class': 'description',
 
'widget_input_area_id': None,
 
'widget_javascript': '',
 
'widget_mode': 'view'},
                                           'Title': {'widget': 
<CPSStringWidget at /WAeUP/portal_layouts/faculty/w__Title>,
                                                     'widget_css_class': '',
 
'widget_input_area_id': None,
 
'widget_javascript': '',
                                                     'widget_mode': 
'view'}}},
                    'layout_mode': 'view',
                    'proxy': <ProxyBTreeFolderishDocument at 
/WAeUP/sections/demouni/academics/Science>},
        'repeat': <Products.PageTemplates.TALES.SafeMapping object at 
0xb156586c>,
        'request': <HTTPRequest, 
URL=http://z29.aixtraware.de/WAeUP/sections/demouni/academics/Science/temporary_view_all>,
        'root': <Application at >,
        'template': <ZopePageTemplate at /WAeUP/layout_waeup_view used 
for /WAeUP/sections/demouni/academics/Science/357768639__0001>,
        'traverse_subpath': [],
        'user': <CPSUser perry>}

     * Module Products.PageTemplates.Expressions, line 185, in __call__
     * Module Products.PageTemplates.Expressions, line 173, in _eval
     * Module Products.PageTemplates.Expressions, line 127, in _eval
       __traceback_info__: here
     * Module Products.PageTemplates.Expressions, line 286, in 
restrictedTraverse
       __traceback_info__: {'path': ['waeup_layout_lib', 'macros', 
'table_view'], 'TraversalRequestNameStack': ['table_view', 'macros']}
     * Module Products.Five.traversable, line 107, in __bobo_traverse__

AttributeError: waeup_layout_lib





-- 
Mit freundlichen Grüßen                                Joachim Schmitz
......................................................................
AixtraWare eK ..Joachim Schmitz ..www.aixtraware.de ..t: +49-2464-8851
Hüsgenstr. 33a .....d-52457 Aldenhoven .............f: +49-2464-905163


More information about the cps-devel mailing list
More information about CPS: CPS project - CVS - API

Hosting: Nuxeo: Zope service provider


This list archive provided by Nuxeo, the leaders of open source ECM. Check out the Nuxeo 5 open source, standards-based ECM project.