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
_______________________________________________
cps-devel mailing list
http://lists.nuxeo.com/mailman/listinfo/cps-devel

Reply via email to