我有一个(敏捷)内容类型,用于定义以下操作。
<action title="Search"
action_id="search"
category="object"
condition_expr=""
url_expr="python:aq_parent(aq_inner(context))"
visible="True">
<permission value="View"/>
</action>
url_expr
包含,我尝试获得的内容,但我得到NameError
。我在相应的内容类中导入了Acquisition中的函数,但这没有帮助。
任何提示?提前谢谢。
更新我
我尝试了建议的解决方案,但这会导致以下跟踪(网址被裁剪):
所以我改回了我的解决方案。错误或功能?
答案 0 :(得分:2)
aq_parent
和aq_inner
功能在那里不可用,但您可以使用:
python:context.aq_inner.aq_parent
答案 1 :(得分:0)
要求帮助!
我在询问后几分钟就得到了这个想法;)
[...]
url_expr="python:'/'.join(object_url.split('/')[0:-1])"
[...]
似乎有点被黑了给我,并且这种形式不处理GET的东西。任何更好的想法或建议仍然受到欢迎。