Liferay 6.2 改造系列之三:删除Docbar中的添加内容功能

在/portal-master/portal-web/docroot/html/portlet/dockbar/add_panel.jsp文件中

将以下内容:

if (hasAddContentAndApplicationsPermission) {
    tabs1Names = ArrayUtil.append(tabs1Names, "content,applications");
}
if (hasLayoutAddPermission) {
    tabs1Names = ArrayUtil.append(tabs1Names, "page");
}

修改为:

if (hasAddContentAndApplicationsPermission) {
    tabs1Names = ArrayUtil.append(tabs1Names, "applications");
}
if (hasLayoutAddPermission) {
    tabs1Names = ArrayUtil.append(tabs1Names, "page");
}

将以下内容删除:

<liferay-ui:section>
    <liferay-util:include page="/html/portlet/dockbar/add_content.jsp" />
</liferay-ui:section>
时间: 2024-10-29 19:10:23

Liferay 6.2 改造系列之三:删除Docbar中的添加内容功能的相关文章

Liferay 6.2 改造系列之四:重新整理Application添加页面默认提供的Portlet清单

经过2.3两步后,剩余Portlet已经不多,添加Application页面如下: 将用不到的Portlet隐藏起来:11   Portal目录 (Portal Directory) 将内嵌Protlet和IFrame Portlet移到工具分类中. 修改/portal-master/portal-web/docroot/WEB-INF/liferay-display.xml文件: <display> <category name="category.hidden"&

Liferay 6.2 改造系列之二十三:修改Liferay原始主题中&quot;技术支持:Liferay&quot;字样

1.修改主题模板文件,具体位置如下 (1) portal-master\portal-web\docroot\html\themes\_unstyled\templates\portal_normal.vm (2) portal-master\portal-web\docroot\html\themes\_unstyled\templates\portal_normal.vm 将上述两个文件改为相应如下即可: <footer id="footer" role="cont

删除数组中含有相同内容的方法

var arr = ['北京','短信','河北','短信','山东','短信','内蒙古','短信','短信']; /*删除数组List中相邻元素存在的data内容*/ function removeRepeatData(data, list) { for (var i = 0; i < list.length; i++) { if (list[i] == data) { console.log(i) list.splice(i, 1); } } return list; } console.

Liferay 6.2 改造系列之十二:修改Portal设置页面表单内容

将Portal设置页面中无用的内容删除: 在/portal-master/portal-impl/src/portal.properties文件中,有如下配置: # # Input a list of sections that will be included as part of the company # settings form. # company.settings.form.configuration=general,authentication,users,mail-host-n

Liferay 6.2 改造系列之一:源码编译和服务启动

一.导入源码 源码可以从Liferay的官方网站上下载.http://www.liferay.com/downloads/liferay-portal/available-releases 下载后解压源码,可以使用Eclipse的File-->Import-->General-->Existing Projects in to Workspace.将解压的源码导入到Eclipse中. 导入源码后,如果是6.2的源码,可能会出现如下的错误:Project 'portal-trunk' is

Liferay 6.2 改造系列之二:清理不需要的Portlet

一.特殊Portlet: 以下Portlet数据特殊用途的Portlet,去除后会出现运行错误: 1.站点模版 通过com.liferay.portal.events.AddDefaultLayoutSetPrototypesAction类,系统初始化站点模版时,使用到如下Portlet Intranet Site模版: 首页: 116  活动 (Activities) 3  查询(Search) 82  语言 (Language) 101  Asset Publisher 文档页: 20  文

Liferay 6.2 改造系列之八:修改默认安装的Portlet项目War包

Liferay默认在Tomcat.Jetty等服务器情况下,自动安装marketplace-portlet-6.2.0.1.war包,实现应用商店的自动部署,一般不需要应用商店,故删除以下包即可: /portal-master/portal-impl/src/com/liferay/portal/deploy/dependencies/plugins1/marketplace-portlet-6.2.0.1.war 如果需要实现自动部署自己开发的其他Portlet包,添加到此处,替代market

Liferay 6.2 改造系列之二十二:如何发布WAR包

1.修改web资源并发布 如果修改了默认主题信息,需执行portal-web中的build-themes任务: 执行portal-web中的deploy任务: 2.修改portal-impl中的java文件并发布 执行portal-impl中的clean.compile.deploy任务: 3.发布所有内容(可参考此系列中第一篇文章) 执行portal中的deploy任务: 4.发布WAR包 WAR包根据服务器中运行的ROOT项目打包而来,因此需要先将修改的内容执行对应的deploy任务发布后,

Liferay 6.2 改造系列之六:修改系统初始化信息

将初始化过程修改为:中文语言 在/portal-master/portal-impl/src/system.properties文件中,有如下配置: # # Set the default locale used by Liferay. This locale is no longer set at # the VM level. See LEP-2584. # user.country=US user.language=en # # Set the default time zone used