Liferay5.1.2主题研究(一)

 更改liferay自带的名为liferay-jedi-theme的主题

、更改/webapps/liferay-jedi-theme/templates/dock.vm文件:

 

<div class="lfr-dock interactive-mode">

#*最上边的国旗选定,通常不要,放在最上边不好看*#

       <div class="lang">

              $taglibLiferay.language()

       </div>

#*右上角的欢迎登陆项目,以前我们都保留用,以后是否保留要看情况*#

       <h2 class="user-greeting">

              <span>$user_greeting</span>

       </h2>

#*右上角的欢迎登陆项目中分类*#

       <ul class="lfr-dock-list">

#*主页*#

              #if ($show_home)

                     <li class="home">

                            <a href="$home_url">$home_text</a>

                     </li>

              #end

#*登陆*#               

              #if ($show_sign_in)

                     <li class="sign-in">

                            <a href="$sign_in_url">$sign_in_text</a>

                     </li>

              #end

#*我的帐户*#

              #if ($show_my_account)

                     <li class="my-account">

                            <a href="$my_account_url">$my_account_text</a>

                     </li>

              #end

#*登出*#

              #if ($show_sign_out)

                     <li class="sign-out">

                            <a href="$sign_out_url">$sign_out_text</a>

                     </li>

              #end

#*增加应用*#

              #if ($show_add_content)

                     <li class="add-content">

                            <a href="javascript: void(0);" onclick="$add_content_url">$add_content_text</a>

                     </li>

                     <li class="layout">

                            <a href="javascript: void(0);" onclick="$layout_url">$layout_text</a>

                     </li>

              #end

#*页面设置(处理页)*#

              #if ($show_page_settings)

                     <li class="page-settings">

                            <a href="$page_settings_url">$page_settings_text</a>

                     </li>

              #end

#*这个是做什么的?我也不知道*#

              #if ($show_staging)

                     <li class="staging">

                            <a>$staging_text</a>

 

                            $theme.staging()

                     </li>

              #end

#*乒乓开关,关闭后,portlet就不能进行配置和关闭*#

              #if ($show_toggle_controls)

                     <li class="toggle-controls">

                            <a href="$toggle_controls_url">$toggle_controls_text</a>

                     </li>

              #end

#*我的地方*#            

              #if ($show_my_places)

                     <li class="my-places">

                            <a>$my_places_text</a>

 

                            $theme.myPlaces()

                     </li>

              #end

       </ul>

</div>

 

二、一些技巧:

1#*主页*#

              #if ($show_home)

                     <li class="home">

                            <a href="$home_url">$home_text</a>

                     </li>

              #end

把<a href="$home_url">改成<a href="/web/guest/home">,这样,在某一用户点首页后,会跳到guest社区的公开页面上,而不会滞留在本社区的公开页上。

2、乒乓开关的应用:做完项目给客户的前,为了防止客户登陆超级管理员的时候删除掉了有用的portlet。由此,要把乒乓开关设置为关,然后注掉相关代码。同样,在不让客户删除portlet的同时,也不让其添加portlet。也把add application的代码删除掉。如下:

#*******************************************************************

#*add application*#

              #if ($show_add_content)

                     <li class="add-content">

                            <a href="javascript: void(0);" onclick="$add_content_url">$add_content_text</a>

                     </li>

                     <li class="layout">

                            <a href="javascript: void(0);" onclick="$layout_url">$layout_text</a>

                     </li>

              #end

 

#*乒乓开关,关闭后,portlet就不能进行配置和关闭*#

              #if ($show_toggle_controls)

                     <li class="toggle-controls">

                            <a href="$toggle_controls_url">$toggle_controls_text</a>

                     </li>

              #end

********************************************************************#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值