我不知道是否有人见过这个:浏览器视图ZCML返回404
我有以下ZCML:
<browser:page
for="*"
name="workflow_action"
class=".bika_listing.WorkflowAction"
permission="zope.Public"
/>
当我试图访问siteroot/workflow_action,Plone的告诉我“这个页面似乎不存在...”
正在读取ZCML - 如果我在ZCML中导致错误,Plone无法启动。
我试过了=“Products.CMFPlone.interfaces.IPloneSiteRoot”,结果相同。
WorkflowAction中的代码根本没有被调用 - 如果我将pdb放在__call__
中,它不会触发。
我有不同的情况下,其做工精细,并期待这样的两个类似的ZCML定义:
<browser:page
for="bika.lims.interfaces.IAnalysisRequest"
name="workflow_action"
class=".analysisrequest.WorkflowAction"
permission="zope.Public"
/>
如果我删除这些意见,留下与NAME =“workflow_action”系统中只有一个视图,(IPloneSiteRoot或“*”),结果是一样的。
这看起来像一个非常简单的视图 - 我不知道我可以放在这里的其他信息?
使用Plone 4.0.7。
它一定是我!?
我不敢相信我没有看到它。 – Campbell