从露天社区的用户个人资料中删除字段

时间:2017-03-10 13:27:37

标签: alfresco alfresco-share alfresco-webscripts alfresco-maven

我正在使用alfresco community 5.0.d

我想从用户个人资料中删除google用户名字段。

到目前为止, 我找到了处理此表单的文件userprofile.get.html.ftl和userprofile.get.js。现在,当我在userprofile.get.html.ftl中注释掉google用户名字段的div标签时,整个表单在控制台上被隐藏而没有任何错误。

表格空白,如下面的屏幕截图所示。

enter image description here

知道怎么删除?

感谢。

2 个答案:

答案 0 :(得分:1)

我将hidden类添加到div隐藏它们而不是删除它,因为它没有显示您提到的任何表单字段。

<#if profile.googleUsername?? && profile.googleUsername?length!=0>
               <div class="row hidden">
                  <span class="fieldlabelright">${msg("label.googleusername")}:</span>
                  <span class="fieldvalue">${profile.googleUsername?html}</span>
               </div>
               </#if>

对于编辑字段,

<div class="row hidden">
               <span class="label"><label for="${el}-input-googleusername">${msg("label.googleusername")}:</label></span>
               <span><input type="text" maxlength="256" size="30" id="${el}-input-googleusername" value="" <@immutablefield field="googleusername" /> /></span>
            </div>

User Profile Page

User Profile Edit Page

它工作正常。

答案 1 :(得分:0)

我发现表单没有显示的原因是我只是删除了div标签而不是那些字段的dom.get方法。

要修改的文件:

  • profile.js
  • userprofile.get.html.ftl

解决方案:

  • 删除要删除的字段的dom.get profile.js。
  • 从中删除这些字段的div标签 userprofile.get.html.ftl。
  • 重启tomcat

Voilaaaa !!!

修正和完成。