`

织梦调用指定栏目的上级栏目办法

 
阅读更多
今天做站的时候,因为客户的要求,需要在列表页调用顶级栏目的名称和连接,用了织梦的标记才发现不能实现,顶级栏目--子栏目--当前栏目,大概是这样的一个形状,有的栏目还更深一层,都需要共用一个模版,我就纳闷了,用织梦的标签无法实现,所以自己写了一个分享给大家:

{dede:field name='typeid' runphp='yes'}
/*
title:获取栏目的上级栏目链接地址
author:阿康
time:2013.09.12
*/
global $dsql;
/*获取当前栏目信息*/
$typeid = @me;
$query = "SELECT reid FROM dede_arctype where id = $typeid";
$rs = $dsql->GetOne($query);
$reid = $rs['reid'];//获取到栏目的上级栏目

/*获取上级栏目信息*/
$query2 = "SELECT * FROM dede_arctype where id = $reid";
$row = $dsql->GetOne($query2);

/*打印栏目上级栏目链接信息*/
$typename = $row['typename'];
$link = GetTypeUrl($row['typeid'],MfTypedir($row['typedir']),$row['isdefault'],$row['defaultname'],$row['ispart'],$row['namerule2'],$row['moresite'],$row['siteurl'],$row['sitepath']);
@me = "<a href='{$link}'>学校首页</a>";
{/dede:field}

这样就能调用了当前栏目的上级栏目名称和地址了,代码我就不读了,会点基本功的都应该能看的明白。
0
1
分享到:
评论

相关推荐

    织梦调用顶级栏目以及下面的二级栏目

    有些时候需要调用顶级栏目以及下面的二级栏目,例如再做下拉菜单时。最简单的调用二级栏目的办法

    织梦N级栏目树调用

    3. **MySQL数据库查询**:织梦存储栏目信息在数据库中,调用栏目树需要编写SQL查询语句,如LEFT JOIN等,来获取父级和子级栏目关系。 4. **HTML与CSS布局**:栏目树的最终展示依赖于HTML和CSS。我们需要了解如何...

    DEDE栏目内容调用成企业简介类的单页面如何实现

    - 继续在"常规选项"下设置"栏目交叉"为"自动获取同名栏目内容",确保内容能被正确地调用。 - 在"高级选项"里,设置"列表模板"为`{style}/danye.htm`,这里的`danye.htm`是你刚才创建的新模板的文件名。 最后,...

    dede搜索页面调用栏目文章需要修改的文件

    dede搜索页面调用栏目文章需要修改的文件, arc.searchview.class.php

    织梦标签调用

    ### 织梦标签调用详解 #### 一、概述 织梦CMS是一款广泛使用的网站内容管理系统,它提供了丰富的标签调用功能,可以帮助开发者快速构建出功能完善的网站。织梦标签调用是织梦CMS的核心功能之一,通过这些标签可以...

    织梦5.7标签大全

    1. **{dede:channelartlist typeid='栏目ID,0'}...{/dede:channelartlist}**:此标签用于调用指定栏目的文章列表,其中`typeid`属性定义了需要调用的栏目ID。 - **示例**: ```html {dede:channelartlist typeid...

    dede织梦开发笔记

    - `{dede:type}`标签用于调用栏目信息,如`[field:typelink /]"&gt;[field:typename /]&lt;/a&gt;`展示栏目链接和名称。 - 通过`{dede:sql}`标签执行SQL查询来获取特定栏目的描述,例如`{field:description/}`。 4. **文章...

    最全的织梦标签

    - **文章列表**:`{dede:list pagesize='8'}...{/dede:list}`,调用指定栏目下的文章列表,`pagesize`参数控制每页显示的文章数量。支持调用文章标题、发布日期、点击量、来源、作者、评论数等信息。 ### 9. 列表...

    织梦手册,拿去吧!

    3. 块调用:如{dede:channel type='son' row='6'/}用于调用子栏目的信息。 4. 动态标签:如{dede:field name='title'/}显示文章标题,{dede:field name='writer'/}显示作者等。 三、内容管理 1. 文章发布:在后台...

    织梦二级目录多城市使用教程-操作文档.docx

    当前栏目调用的代码也需要修改,使用runphp='yes'来动态获取栏目信息,确保在切换城市时,栏目位置信息能正确显示。 8. **其他注意事项**: 记得在执行上述操作前备份网站,以防万一出现错误。同时,对于其他可能...

    dede后台织梦笔记总结

    #### 知识点二:织梦CMS中的常用调用代码详解 1. **栏目内容调用** ```php {dede:listrow='20'pagesize='20'titlelen='30'orderby='pubdate'} &lt;span class="lby_hxg_lf"&gt;&lt;a href="[field:arcurl/]"&gt;[field:...

    织梦 添加自由列表并进行操作

    5. **织梦标签语言(Dedecms Tags)**:DedeCMS有自己的标签语言,如{dede:field.name/}等,这些标签用于在模板中调用数据库字段内容。熟练掌握这些标签的使用,可以简化开发过程。 6. **后台操作**:在DedeCMS后台,...

    适合企业站的织梦常用标签大全 自己整理

    织梦的首页调用某栏目的子栏目标签可以用来调用栏目的子栏目,格式如下: {dede:channel type='sun' typeid='栏目 ID'} [field:typename/] {/dede:channel} 尾部信息 织梦的尾部信息标签可以用来调用友情链接、...

    织梦excel导入数据库

    织梦系统是一个基于PHP和MySQL的开源CMS,它提供了丰富的功能,包括文章发布、栏目管理以及模板设计等。在处理大量数据时,如会员信息、商品信息或文章数据,手动输入会非常耗时且容易出错,因此利用Excel进行数据...

    dedecms标签调用.docx

    - `{dede:channel type=top row=8 currentstyle=li class=thisclass ...}`:调用顶级栏目的导航链接,`row`参数指定显示的栏目数量,`currentstyle`用于设置当前栏目样式。 5. **指定栏目标签**: - `{dede:one...

    最新的织梦标签说明

    - **typeid**:指定栏目ID,可用于多栏目同时调用。 - **titlelen**:限制标题显示的字符数。 - **infolen**:限制摘要显示的字符数。 - **imgwidth/imgheight**:设定缩略图尺寸。 - **listtype**:指定栏目类型。 ...

    织梦Dede手册

    《织梦Dede手册》是针对织梦内容管理系统(DedeCMS)的一份详尽教程,旨在帮助用户深入了解和熟练掌握这一广泛使用的开源CMS平台。织梦DedeCMS以其易用性和灵活性,深受广大网站开发者和管理员的喜爱。下面将根据...

    织梦标签 非常好

    - `{dede:arclist}`:用于显示文章列表,可以设置多种参数,如type(指定栏目)、limit(显示数量)、sort(排序方式)等,灵活控制内容展示。 - `{dede:field}`:用于获取文章字段值,如标题、作者、发布时间等,...

    dede 超级标签 织梦

    2. 分类标签:如`{dede:channelartlist}`,用于展示指定栏目的文章列表,可以配合其他属性调整展示效果。 3. 自定义标签:用户可以根据自己的需求编写PHP函数,通过`{dede:tag}`来调用自定义的标签,实现更复杂的...

Global site tag (gtag.js) - Google Analytics