首页 > 新闻中心 > 认识科博会
导航功能的实现,是通过栏目的索引值循环出来的。
方法1、 全自动导航栏的实现(意思是点击首页,新闻中心,认识科博会 都可以进入相应的栏目下面)。
Freemaker的代码如下:
<div class="listColumnTitle">您现在的位置是:
<#assign catalogs = catalogService.getNavigationCatalogName(catalog)/>
<#list catalogs?sort_by("displayOrder")?reverse as catalog_navigation>
<#if catalog_navigation.id != '0'>
<a href="${publishDirectoryService.getCatalogWebPath(catalog_navigation)}">${catalog_navigation.name}</a>
<#if (catalog_navigation_index + 1) != catalogs?size>
>
</#if>
</#if>
</#list>
</div>
方法2、半自动的导航栏的实现(意思是,有些栏目是死的没有超链接的功能,不能点进去)。
Freemaker的代码如下:
<div class="listColumnTitle">您现在的位置是:
<#assign catalogs = catalogService.getNavigationCatalogName(catalog)/>
<#list catalogs?sort_by("displayOrder")?reverse as catalog_navigation>
<#if catalog_navigation.id != '0'>
<#if (catalog_navigation_index + 1) = 2>
${catalog_navigation.name}
</#if>
<#if (catalog_navigation_index + 1) = 3>
>
<a href="${publishDirectoryService.getCatalogWebPath(catalog_navigation)}">${catalog_navigation.name}</a>
</#if>
<#if (catalog_navigation_index + 1) = 4>
>
<a href="${publishDirectoryService.getCatalogWebPath(catalog_navigation)}">${catalog_navigation.name}</a>
</#if>
</#if>
</#list>
</div>
重点是理解思想,首页栏目通过id来判断,其它的栏目通过索引来判断。
分享到:
相关推荐
这个标题"带图标文字的底部导航栏实现"聚焦于如何在Android中创建一个既包含图标又显示文字的底部导航栏。描述中提到的链接是一个CSDN博客文章,提供了具体的实现步骤。标签"Indicator viewpager 底部导航栏"暗示了...
这个“Android底部导航栏实现”项目提供了一个简单的试用版本,适用于普通应用的测试。下面我们将深入探讨如何在Android中实现这样一个功能。 首先,我们需要了解底部导航栏的基本结构。它通常包含3到5个图标,每个...
本项目"三种导航栏实现效果"着重展示了三种常见的底部导航栏实现方式:使用Fragment、Framelayout添加View以及使用ViewPager。下面我们将逐一探讨这三种方法。 1. 使用Fragment实现底部导航栏 Fragment是Android...
本篇文章将详细探讨如何在Qt中实现一个功能完备的导航栏。 首先,你需要了解Qt的QToolBar类,它是Qt Widgets模块的一部分,用于创建类似操作系统原生工具栏的UI组件。QToolBar允许添加各种类型的按钮、菜单、滑块等...
【Flutter】底部导航栏实现 ( BottomNavigationBar 底部导航栏 | BottomNavigationBarItem 导航栏条目 | PageView ) https://hanshuliang.blog.csdn.net/article/details/115347450 博客源码快照
"Android应用程序工具导航栏实现"这个主题就是关于如何使用Activity和GridView来构建一个分页的导航栏,帮助用户在不同的功能模块间轻松切换。下面我们将深入探讨这个话题。 首先,Activity在Android系统中扮演着...
在IT行业中,尤其是在Android开发领域,"依赖导航条实现demo"通常是指创建一个应用程序界面,该界面使用导航条(Navigation Bar)来帮助用户在不同的功能或视图之间切换。导航条是一个重要的UI组件,它提供了直观且...
【Flutter】侧拉导航栏实现 ( Drawer 组件 | PageView 组件 ) https://hanshuliang.blog.csdn.net/article/details/115361338 博客源码快照
为了实现上滑隐藏、下拉显示导航栏,我们可以通过以下步骤操作: 1. **添加手势识别器**: 使用UIPanGestureRecognizer监听用户的滑动手势。当手势开始时记录初始位置,随着手势的移动更新导航栏的状态。 2. **...
demo是三种实现底部导航栏的方式,第一种是LinearLayout+textView+fragment实现,第二种是RadioButton+fragement实现,第三种是使用google开发的ButtonNavigationBar+fragment实现,目前没有加入ViewPager,所以无法滑动...
安卓底部导航栏的实现方式探索: 1.安卓提供默认的导航方式 2.使用简单布局的方式实现 3.Viewpager+RadioGroup+Layout 4.ViewPager+Fragment+RadioGroup(推荐) 纯原生java代码,未集成其他第三方复杂的库,代码经过...
在本文中,我们将深入探讨如何使用Qt框架来实现一个功能丰富的导航栏Demo。Qt是一个跨平台的C++图形用户界面应用程序开发框架,广泛应用于桌面、移动和嵌入式设备。这个"qt实现导航栏Demo"提供了导航栏的切换特效、...
在Android应用开发中,底部导航栏...总之,“Android 底部导航栏凸出点击”是一个提高用户界面互动性的设计,通过自定义样式、触摸反馈、动画和事件监听,我们可以实现这个功能,提升用户在移动应用中的操作体验。
CSS导航栏和下拉菜单是网页界面设计中常见的元素,它们能为用户提供直观且交互性强的浏览体验。以下将详细介绍如何使用CSS创建导航栏和下拉菜单,并介绍提供的两个工具。 1. CSS导航栏: 导航栏是网站顶部或侧边的...
实现侧边垂直菜单导航栏的步骤大致如下: 1. 创建一个QWidget作为主窗口,并设置合适的布局(如QVBoxLayout)。 2. 在主窗口中添加一个QMenu,并设置其布局为垂直。 3. 为QMenu添加菜单项,每个菜单项可以是QAction...
在Android开发中,导航栏(通常指的是底部导航栏或顶部导航栏)是用户界面中一个重要的组成部分,它帮助用户在应用的不同部分之间轻松切换。标题“点击导航栏切换页面”暗示我们将探讨如何在Android Studio(AS)...
本项目利用Python3.x和PyQt5来创建一个主窗体,其中包含一个树形导航栏,通过按钮驱动QSplitter分割器动态加载多个子窗体。此外,第三个子窗体特别地实现了界面与业务逻辑的分离,这是一种最佳实践,有助于提高代码...
vue实现nav导航栏的方法 vue实现nav导航栏的方法是指在vue项目中实现导航栏的方法。导航栏是每一个网页项目都少不了的组件,每一个项目都需要实现导航栏的功能。通过原始的方法基本上都是可以写出来的。但是要写出...