ofbiz主题优化
来源:互联网 发布:淘宝成功的原因 编辑:程序博客网 时间:2024/05/16 05:14
当用户只有一个应用权限,并不需要切换应用时,希望能下面那一栏隐藏掉。
解决办法:
打开apache-ofbiz-16.11.02\themes\flatgrey\template\AppBar.ftl文件
<#if (requestAttributes.externalLoginKey)??><#assign externalKeyParam = "?externalLoginKey=" + requestAttributes.externalLoginKey!></#if><#if (externalLoginKey)??><#assign externalKeyParam = "?externalLoginKey=" + requestAttributes.externalLoginKey!></#if><#assign ofbizServerName = application.getAttribute("_serverId")?default("default-server")><#assign test123 = Static["org.apache.ofbiz.base.util.Debug"].logInfo(ofbizServerName, "appbarFTL")><#assign contextPath = request.getContextPath()><#assign displayApps = Static["org.apache.ofbiz.webapp.control.LoginWorker"].getAppBarWebInfos(security, userLogin, ofbizServerName, "main")><#assign displaySecondaryApps = Static["org.apache.ofbiz.webapp.control.LoginWorker"].getAppBarWebInfos(security, userLogin, ofbizServerName, "secondary")><#if userLogin?has_content> <div id="main-navigation" test="${ofbizServerName}"> <ul> <#assign appCount = 0> <#assign firstApp = true> <#list displayApps as display> <#assign thisApp = display.getContextRoot()> <#assign selected = false> <#if thisApp == contextPath || contextPath + "/" == thisApp> <#assign selected = true> </#if> <#assign servletPath = Static["org.apache.ofbiz.webapp.WebAppUtil"].getControlServletPath(display)> <#assign thisURL = StringUtil.wrapString(servletPath)> <#if thisApp != "/"> <#assign thisURL = thisURL + "main"> </#if> <#if layoutSettings.suppressTab?? && display.name == layoutSettings.suppressTab> <#-- do not display this component--> <#else> <#if appCount % 4 == 0> <#if firstApp> <li class="first"> <#assign firstApp = false> <#else> </li> <li> </#if> </#if> <a tests1="displayApps" href="${thisURL}${StringUtil.wrapString(externalKeyParam)}"<#if selected> class="selected"</#if><#if uiLabelMap??> title="${uiLabelMap[display.description]}">${uiLabelMap[display.title]}<#else> title="${display.description}">${display.title}</#if></a> <#assign appCount = appCount + 1> </#if> </#list> <#list displaySecondaryApps as display> <#assign thisApp = display.getContextRoot()> <#assign selected = false> <#if thisApp == contextPath || contextPath + "/" == thisApp> <#assign selected = true> </#if> <#assign servletPath = Static["org.apache.ofbiz.webapp.WebAppUtil"].getControlServletPath(display)> <#assign thisURL = StringUtil.wrapString(servletPath)> <#if thisApp != "/"> <#assign thisURL = thisURL + "main"> </#if> <#if appCount % 4 == 0> <#if firstApp> <li class="first"> <#assign firstApp = false> <#else> </li> <li> </#if> </#if> <a tests1="displaySecondaryApps" href="${thisURL}${StringUtil.wrapString(externalKeyParam)}"<#if selected> class="selected"</#if><#if uiLabelMap??> title="${uiLabelMap[display.description]}">${uiLabelMap[display.title]}<#else> title="${display.description}">${display.title}</#if></a> <#assign appCount = appCount + 1> </#list> <#if appCount != 0> </li> <li class="last"></li> </#if> </ul> </div></#if><#if appCount <= 1> <script type="text/javascript">//${appCount}jQuery("#main-navigation").hide() </script></#if>
修改后的文件如上,主要是在最后加了个if判断,满足if条件则加上一个js脚本进去隐藏div。
阅读全文
0 0
- ofbiz主题优化
- ofbiz修改默认主题选择
- ofbiz主题风格包及注意项
- Ofbiz之皮肤主题开发定制
- ofbiz 网站或店铺视觉主题(visual Theme)设计
- ofbiz 网站或店铺视觉主题(visual Theme)设计
- OFBIZ 网站或店铺视觉主题(visual Theme)设计
- OFBIZ 网站或店铺视觉主题(visual Theme)设计
- ofbiz
- OFBiz
- OFBIZ
- OFBiz
- ofbiz
- ofbiz
- OFBIZ
- OFBIZ
- OFBIZ
- 【性能优化】主题会
- opencv_Drawing Functions
- leetcode第11题带来的关于人生的反思
- solr深入浅出
- javaweb过滤器及监听器
- eclipse 中运行 Hadoop2.7.3 map reduce程序 出现错误(null) entry in command string: null chmod 0700
- ofbiz主题优化
- python学习:限制实例的属性
- 字符串模糊匹配
- 11月9日——第一课Java(浙大)
- 详解iOS11、iPhone X、Xcode9 适配指南
- 图像处理: 透视 & 畸变 区别
- noip模拟总结
- Java数字反转輸出
- OpenWrt启动过程分析+添加自启动脚本