diff --git a/composer/layout/README.txt b/composer/layout/README.txt index ffbc04d..2be4ed9 100644 --- a/composer/layout/README.txt +++ b/composer/layout/README.txt @@ -16,28 +16,22 @@ Layout Management Browser Views ============= + >>> from zope.app.pagetemplate import ViewPageTemplateFile + >>> standardRenderers = ViewPageTemplateFile('browser/standard.pt').macros + >>> from zope.traversing.adapters import DefaultTraversable >>> component.provideAdapter(DefaultTraversable, (Interface,)) - >>> from zope.app.pagetemplate import ViewPageTemplateFile - - >>> #pageLayout = Layout() - >>> #pageLayout.renderer = ViewPageTemplateFile('browser/main.pt').macros['page'] - >>> bodyLayout = Layout() >>> bodyLayout.renderer = ViewPageTemplateFile('browser/liquid/body.pt').macros['body'] >>> bodyLayout.registerFor('page.body') >>> footerLayout = Layout() - >>> standardRenderers = ViewPageTemplateFile('browser/standard.pt').macros >>> footerLayout.renderer = standardRenderers['footer'] >>> footerLayout.registerFor('body.footer') >>> from cybertools.composer.layout.browser.view import Page >>> from zope.publisher.browser import TestRequest - >>> #instance = LayoutInstance(None) - >>> #instance.template = pageLayout - >>> #page = Page(instance, TestRequest()) >>> page = Page(None, TestRequest()) >>> page() diff --git a/composer/layout/browser/view.py b/composer/layout/browser/view.py index 331130f..63f3976 100644 --- a/composer/layout/browser/view.py +++ b/composer/layout/browser/view.py @@ -115,4 +115,6 @@ class ViewResources(object): self.view = view def __getitem__(self, key): + print key + # TODO... return []