2013-06-26 81 views
0

我工作的Liferay 6.1,我想彻底删除portlet头部部分为portlet之一(这不应该成为管理员甚至可见)的Liferay 6.1如何删除页眉部分嵌入式门户

页眉部分是编辑,最小化,最大化,删除和标题栏。

我已经尝试删除边框,但徒劳无功。也试过其它的样式表选项

PortletId是正确的,因为我能够改变其他风格

p_p_id_top_WAR_SecondPortletProjectportlet_.portlet-borderless-bar { 
display:none; 
} 

p_p_id_top_WAR_SecondPortletProjectportlet_.portlet-topper { 
display: none; 
} 

p_p_id_top_WAR_SecondPortletProjectportlet_.portlet-title { 
display: none; 
} 
+0

我猜p_p_id_top_WAR_SecondPortletProjectportlet_ .portlet标题与此(空间尝试之前“.portlet标题”) –

+0

我尝试它不工作。 #p_p_id_top_WAR_SecondPortletProjectportlet_。 portlet-title { display:none; } – user1927808

+0

看来你把“空格”放在“”之后。在“之前”放置“空间”。并将“.portlet-title”保留在一起。下面粘贴代码直接并看看会发生什么 #p_p_id_top_WAR_SecondPortletProjectportlet_ .portlet标题{ 显示:无; } –

回答

0

试试这个代码

p_p_id_top_WAR_SecondPortletProjectportlet_ .portlet-borderless-bar { 
display:none; 
} 

p_p_id_top_WAR_SecondPortletProjectportlet_ .portlet-topper { 
display: none; 
} 

p_p_id_top_WAR_SecondPortletProjectportlet_ .portlet-title { 
display: none; 
} 

当您使用CSS类你需要给空间使用前。

更多信息CSS .class selector

0

编辑:对不起,我误解你的问题 - 你明确地询问一个嵌入式的portlet。无视我的答案,我没有删除它,因为其他人正在寻找这个针对非嵌入式portlet的解决方案。


我建议稍微不同的方法比你问:

  • 不显示portlet的边界。如果您还取消选中停靠栏中的“显示编辑控件”复选框,这将执行该作业。但是,它将允许您在页面上移动portlet,根据需要配置它们。
  • 也可以指定你的主题,你不希望显示默认的边界 - 这样你就不必改变每个单独的portlet的边界,但在同一时间,他们都走了(前提是当前边界显示设置为缺省):

    in liferay-look-and-feel.xml add this line: 
        <setting configurable="true" 
          key="portlet-setup-show-borders-default" 
          type="checkbox" 
          value="false" /> 
    
  • 当你禁用的边界,如果一)“显示编辑控件”被选中,用户将鼠标悬停一个portlet一些手柄才会出现。

  • 之后,不要将完全的管理员角色授予那些根本不想看到控件的人。相反,创建一个替代角色的权限符合您的要求 - 这通常包括为单个portlet设置portlet首选项,为它们配置权限以及更改/修改页面(尝试使用它们,我无法从我的顶部命名它们头)
+0

奥拉夫如果我想实现像“用户(管理员也可以)的非”编辑喜好/删除/最小化和最大化的portlet我应该能够做到这一点的角色权限? – user1927808

+0

我在控制面板中检查了这一点,发现我们无法删除/添加管理员角色的权限,所以我想管理员会看到这个控制?这不是我想要的。基本上,portlet是我的顶级栏,我不想给Admin留下一个印象,即使这是portlet。 – user1927808