我想覆盖一个方法(assignment_mapping_from_key):
eggs/plone.app.portlets-1.1.5.1-py2.4.egg/plone/app/portlets/utils.py
…因为当我在portlets.xml中设置一个portlet时,我必须在key属性中使用完整路径而我没有它(生产和开发服务器有不同的url),我想使用一个相对的.我想在我自己的个人模块中“覆盖”这个模块.
这可能吗?我不能升级这个鸡蛋,也无法访问服务器上的鸡蛋.
解决方法:
我不能说我会推荐它,但你可以看看:
> http://pypi.python.org/pypi/collective.monkeypatcher/1.0.1
这可能会帮助你做你想做的事,即使这是一个坏主意.
一般来说,Plone被设计为在您自己的个人模块中定制,但不一定按照您描述的方式(想想自定义内容类型,主题等)
此外,您可能想要描述您一般要做的事情(大图)与询问如何覆盖assignment_mapping_from_key.