天道酬勤,学无止境

plone

How to hide the plone 4.3 site default logo

问题 我需要知道如何使用我自己的 viewlet 替换/隐藏 plone 4.3 默认徽标。 我的 viewlets.xml 文件位于配置文件/默认值下,我使用通用设置注册了 viewlets,例如 <genericsetup:registerProfile name="default" title="bdr.theme" directory="profiles/default" description="Installs the bdr.theme package" provides="Products.GenericSetup.interfaces.EXTENSION" /> 但它不会调用 viewlets.xml 文件来隐藏默认的 plone 站点 plone 徽标。 为了实现我的目标,我必须做些什么。 在plone 4.3中是否可能。 我试了这么久。 任何人请帮助我。 回答1 您可以使用 py 文件更改您的徽标,例如首先在 ..plone/product/overrides.zcml 中创建 overrides.zcml 以替换徽标 <browser:viewlet name="plone.logo" manager="plone.app.layout.viewlets.interfaces.IPortalHeader" class=".browser.home.logo"

2022-05-06 04:47:08    分类:技术分享    plone

Adding a custom field to Plone groups

问题 回答1 你可以试试运气 http://localhost:8080/Plone/portal_groupdata/manage_propertiesForm 并报告结果:) 至少站点设置的组编辑表单似乎足够通用,可以支持任意数量的字段(所有类型)。

2022-05-03 13:35:18    分类:技术分享    plone

Customize Plone search

问题 我在一个小的 Intranet 中使用 Plone 4.3,搜索字段让我感到很烦。 实时搜索工作正常,但是当您按下输入时,搜索会显示不同的结果。 可以通过在文本末尾添加“”来获得结果,然后显示与实时搜索相同的结果。 所以我问,是否可以在按下回车键时自动插入“ ”以达到与实时搜索相同的结果? 谢谢 pd:我的英语不是很好,对不起 回答1 由于实时搜索在用户输入字母时显示结果,因此对以当前术语开头的所有单词执行查询是有意义的(例如,如果您输入了“car”,则会得到包含单词“car”的结果,但“小心”,因为我们还不能确定您是否已完成输入字母)。 在高级搜索中,当您搜索“汽车”时,系统知道您对“汽车”的结果感兴趣,而不是“小心”。 这就是为什么 2 次搜索的工作方式不同的原因。 并且 Plone 假设当我们在 livesearch 中按 Enter 时,我们已经输入了我们正在寻找的单词,所以它会使用我们输入的确切搜索词重定向到高级搜索页面。 它在 searchbox viewlet 中实现,您将在plone.app.layout/plone/app/layout/viewlets/searchbox.pt中找到代码,正如您所看到的,这是一个非常基本的表单,将“SearchableText”输入提交到“@@搜索”。 对我来说,自定义它的最简单方法是在你的皮肤某处添加一个像这样的小 JS

2022-04-29 17:36:28    分类:技术分享    search   customization   plone

How to transform block of content from plone being inserted into diazo theme

I'm using a diazo (currently plone.app.theming 1.0b1-r48205) with Plone 4.1. I want to use exactly Plone's html for the search widget except that I'd like to replace <input> element used for the search button in the search widget with a <button>. The diazo docs seem to suggest you can do this. In my theme html file I have an empty <div id="portal-searchbox"></div>. In my rules.xml I have the following: <rules if-content="$enabled"> <replace css:theme="div#portal-searchbox"> <xsl:apply-templates css:select="div#portal-searchbox" /> </replace> <xsl:template css:match="div#portal-searchbox input

2022-04-29 17:21:48    分类:问答    plone   xdv   diazo

How to customize folder_contents on Plone 5?

问题 我在 Plone 5 上,我想修改/folder_contents上默认显示的列数。 如果我没记错的话,整个表是一个模式,它在相应的标签上使用相当大的 JSON data-xxx 参数进行初始化。 那么,我应该深入研究 JSON 还是将注意力放在 JS 模式上? 是否有关于如何在任何地方自定义它的文档? 快速的谷歌搜索没有显示任何与我相关的内容:-/

2022-04-29 09:19:32    分类:技术分享    plone   plone-5.x

Adding a custom field to Plone groups

Using Plone 4.2, how can I add a field/property to Plone groups? Beside default ones (name, title, description, email) I'd like to have one more.

2022-04-28 19:49:48    分类:问答    plone

How to hide the plone 4.3 site default logo

I need to to know how to replace/hide plone 4.3 default logo using my own viewlet. my viewlets.xml file is under profiles/default and i registered viewlets using generic setup like <genericsetup:registerProfile name="default" title="bdr.theme" directory="profiles/default" description="Installs the bdr.theme package" provides="Products.GenericSetup.interfaces.EXTENSION" /> But it does not call the viewlets.xml file to hide the default plone site plone logo. What i have to do for achieving my goal. Is it Possible in plone 4.3 or not. I m trying this so long. Any one pls help me.

2022-04-27 20:08:47    分类:问答    plone

How to add new collection criteria in Plone 5?

问题 我在新创建的实例中将一个名为 course 的新选择字段添加到 Dexterity Content Type File。 为了在 /++add++Collection 中使用“课程”字段作为标准,我遵循本指南并将这些添加到 plone/buildout-cache/eggs/plone.app.querystring-1.3 中的文件 registry.xml 中。 14-py2.7.egg/plone/app/querystring/profiles/default/registry.xml: <records interface="plone.app.querystring.interfaces.IQueryField" prefix="plone.app.querystring.field.course"> <value key="title">course</value> <value key="description">A custom course index</value> <value key="enabled">True</value> <value key="sortable">False</value> <value key="operations"> <element>plone.app.querystring.operation.string.is<

2022-04-25 04:26:07    分类:技术分享    plone   content-type   dexterity

When I shutdown the Zope server it shows an AttributeError

问题 Traceback (most recent call last): File "/Plone/zinstance/parts/instance/bin/interpreter", line 298, in <module> exec(compile(__file__f.read(), __file__, "exec")) File "/Plone/buildout-cache/eggs/Zope2-2.13.22-py2.7.egg/Zope2/Startup/run.py", line 76, in <module> run() File "/Plone/buildout-cache/eggs/Zope2-2.13.22-py2.7.egg/Zope2/Startup/run.py", line 26, in run starter.run() File "/Plone/buildout-cache/eggs/Zope2-2.13.22-py2.7.egg/Zope2/Startup/__init__.py", line 108, in run self.shutdown() File "/Plone/buildout-cache/eggs/Zope2-2.13.22-py2.7.egg/Zope2/Startup/__init__.py", line 113, in

2022-04-22 04:54:04    分类:技术分享    python   plone   plone-4.x

How to set focus on rich-text-field, in edit-mode of a contenttype?

问题 我想在编辑项目时最初将焦点设置在项目的文本字段上,但无法克服 TinymMCE 的 iframe 启动。禁用 TinyMCE 时,一切正常,文本字段可聚焦。 我尝试在 TinyMCE 的 body-element 中模拟点击,也没有运气。 是否有可能通过 JS 聚焦 body-field? 这是我到目前为止所尝试的: (function($) { $(document).ready(function() { $('#text').focus() // Only works, when TinyMCE is disabled. $('body#content').click() // Cannot click into TinyMCE's body. $('#text_bold').click() // Cannot even click one of the editor's buttons. setTimeout(function() { // Tried same as above with time-delay, no luck. }, 277); }); $(window).load(function() { // Tried the same as in doc.ready, no luck. }); })(jQuery); 回答1 selector:

2022-04-22 01:00:09    分类:技术分享    javascript   jquery   tinymce   focus   plone