我想在导入步骤中执行部分代码,但前提是尚未安装产品本身.
我尝试使用quickinstaller-tool的'listInstalledProduct-method.
但是,这将返回所有已安装的产品,而不是我自己的产品.
如果我的产品已经安装在网站上,我该如何检查?
如何在注销后隐藏导航portlet?我真正想要的是,如果登录管理员访问某个站点,导航portlet应该出现并且在他从plone站点注销之前对他可见.但是,如果普通用户访问plone站点,则不应显示该portlet.
如何使我的文件夹自定义类型在folder_contents视图中以反向时间顺序显示它的对象列表?
默认是列表顶部最旧的对象,我希望新添加的对象位于列表顶部.
如果Plone开箱即用这个功能会很好......如果它有,我找不到它.
我想通过在Plone站点中使用Python脚本来设置许多文件夹的共享权限.
我将Plone安装升级到4.2.5有些困难.
旧的Plone/zope安装在Ubuntu 8.04上运行.我将操作系统升级到12.04,并重新安装了plone和zope.
我按照http://plone.org/documentation/manual/upgrade-guide/minor-version-upgrades上的说明 进行升级.
12.04安装成功,当我将旧配置和数据复制到新安装中时出现问题.
当我在复制后运行bin/buildout时,我收到消息:
错误:Buildout现在包含'buildout-versions'(以及旧版'buildout.dumppickedversions'的一部分).从配置中删除扩展,并查看buildout文档中的"show-picked-versions"选项.
我尝试删除扩展,这允许bin/buildout完成而不会出错,但是当我启动zope时,我收到以下错误:
文件"/home/plone/Plone/buildout-cache/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/persistent/ 初始化 py"为19行,从cPersistence进口持续,GHOST,UPTODATE ,CHANGED,STICKY ImportError:/home/plone/Plone/buildout-cache/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/persistent/cPersistence.so: undefined symbol:PyUnicodeUCS2_AsEncodedString
当我运行时python /manage.py runserver,它会生成以下错误。
ImportError: No module named \'users\'\nRun Code Online (Sandbox Code Playgroud)\n\n我在想这个错误,也许我的应用程序设置有误。
\n\n$树
\n\n.\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 LICENSE\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 README.md\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 functional_test.py\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 requirement\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 development.txt\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 production.txt\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 users\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 __init__.py\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 __pycache__\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 __init__.cpython-35.pyc\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 tests.cpython-35.pyc\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 views.cpython-35.pyc\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 tests.py\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 views.py\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 wef\n \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 db.sqlite3\n \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 manage.py\n \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 wef\n \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 __init__.py\n \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 __pycache__\n \xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 __init__.cpython-35.pyc\n \xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 settings.cpython-35.pyc\n \xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 urls.cpython-35.pyc\n \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 settings.py\n \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 urls.py\n \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 wsgi.py\nRun Code Online (Sandbox Code Playgroud)\n\n我认为这不是问题。
\n\n第二,也许我没有\'users\'插入settings.py
在设置.py
\n\nINSTALLED_APPS …Run Code Online (Sandbox Code Playgroud) plone ×6
python ×2
zope ×2
archetypes ×1
dexterity ×1
directory ×1
django ×1
permissions ×1
sorting ×1