I have a viewlet named "cart", which can be displayed with the following TAL code and rendered via <browser:page> : <div tal:content="structure provider:cart/> It works great! However, the exact same page when rendered via ViewPageTemplateFile generates an exception: ContentProviderLookupError: u'cart' What gives? -- David Johnson