我们在服务器上设置了Alfresco(Community Edition 4.2)环境。我们创建了一些网站和自定义内容模型并部署在服务器上。
我们正面临以下需要解决的问题。
RTF字段:在自定义内容模型中,我们定义了一个rtf字段。此rtf字段未保存其值。
文件夹创建:没有可用于在文档库中创建文件夹的选项。
Web脚本查询:我们需要编写webscript查询来分别获取每个网站的数据。
以下是来自RTF字段的share-forms-config的代码
<config evaluator="node-type" condition="custom:questionscategory">
<forms>
<!-- Default form configuration for the cm:content type -->
<form>
<field-visibility>
<show id="cm:name" />
<show id="custom:categoyTitle" />
<show id="custom:categoryDesc" />
</field-visibility>
<appearance>
<field id="custom:categoryDesc">
<control template="/org/alfresco/components/form/controls/richtext.ftl">
<control-param name="editorAppearance">full</control-param>
</control>
</field>
</appearance>
</form>
<form id="doclib-simple-metadata">
<field-visibility>
<show id="cm:name" />
<show id="custom:categoyTitle" />
<show id="custom:categoryDesc" />
</field-visibility>
<appearance>
<field id="custom:categoryDesc">
<control template="/org/alfresco/components/form/controls/richtext.ftl">
<control-param name="editorAppearance">full</control-param>
</control>
</field>
</appearance>
</form>
</forms>
</config>
<config evaluator="model-type" condition="custom:questionscategory">
<forms>
<!-- Default form configuration for the cm:content type -->
<form>
<field-visibility>
<show id="cm:name" />
<show id="custom:categoyTitle" />
<show id="custom:categoryDesc" />
</field-visibility>
<appearance>
<field id="custom:categoryDesc">
<control template="/org/alfresco/components/form/controls/richtext.ftl">
<control-param name="editorAppearance">full</control-param>
</control>
</field>
</appearance>
</form>
</forms>
</config>
这是我写的用于获取数据的查询。我需要为其添加网站名称
//按路径查找文件夹 //注意:仅支持公司主页下面的路径,而不支持root var query ='TYPE:custom \:questionscategory'; var fbaQuetions = search.luceneSearch(query); if(fbaQuetions == undefined || fbaQuetions.isContainer) { status.code = 404; status.message =“fbaQuetions”+ url.extension +“not found。”; status.redirect = true; } model.folder = fbaQuetions;
答案 0 :(得分:1)
对于数字2.答案可能在于缺乏权限,请确保您在网站中拥有正确的权限,这至少是贡献者。
要回答您的其他问题,我们需要更多信息:
RTF-field是什么意思?我们在谈论什么数据类型?您可以使用相应的share-forms-config部分从自定义模型发布片段吗?
每个网站都有很多网页提取数据。事实上,Alfresco Share仅使用webscripts与存储库进行通信。你需要什么数据?
更新:使用“+ PATH”扩展您的搜索查询,该搜索查询仅搜索您的网站表达式。
ie:“PATH:”/ app:company_home / st:sites / cm:yoursiteshortname // *“
答案 1 :(得分:1)
这看起来像是一个已修补过的bug,我遇到了类似的问题。 https://issues.alfresco.com/jira/browse/MNT-10238?jql=text%20~%20%22r57658%22
我要升级以获得补丁。