织梦前端很多时候需要直接获取一个栏目的相关信息,获取在某个页面上获取*或者上一级栏目的相关信息,这样我们可以自己写个自定义方法来实现。

打开 \include\extend.func.php 在*下面添加
/**
* 获取*栏目相关信息
*
* @access public
* @param string $tid 栏目id
* @param string $field 栏目字段
* @return string
*/
if ( ! function_exists('getToptype'))
{
function getToptype($tid,$field)
{
global $dsql,$cfg_Cs;
if(!is_array($cfg_Cs))
{
require_once(DEDEDATA."/cache/inc_catalog_base.inc");
}
if(!isset($cfg_Cs[$tid][0]) || $cfg_Cs[$tid][0]==0)
{
$topid = $tid;
}
else
{
$topid = GetTopid($cfg_Cs[$tid][0]);
}
$row = $dsql->GetOne("SELECT * FROM `dede_arctype` WHERE id=$topid");
if($field=='id') return $topid;
if($field=='typename') return $row['typename'];//栏目名称
if($field=='typeurl') return GetOneTypeUrlA($row);//栏目链接
if($field=='typenamedir') return $row['typenamedir'];//栏目英文名称
if($field=='seotitle') return $row['seotitle'];//栏目SEO标题
if($field=='description') return $row['description'];//栏目描述
if($field=='content') return $row['content'];//栏目内容
}
}
/**
* 获取当前栏目相关信息
*
* @access public
* @param string $tid 栏目id
* @param string $field 栏目字段
* @return string
*/
if ( ! function_exists('getCurtype'))
{
function getCurtype($tid,$field)
{
global $dsql;
$row = $dsql->GetOne("SELECT * FROM `dede_arctype` WHERE id=$tid");
if($field=='id') return $tid;
if($field=='typename') return $row['typename'];//栏目名称
if($field=='typeurl') return GetOneTypeUrlA($row);//栏目链接
if($field=='typenamedir') return $row['typenamedir'];//栏目英文名称
if($field=='seotitle') return $row['seotitle'];//栏目SEO标题
if($field=='description') return $row['description'];//栏目描述
if($field=='content') return $row['content'];//栏目内容
}
}
/**
* 获取上级栏目相关信息
*
* @access public
* @param string $tid 栏目id
* @param string $field 栏目字段
* @return string
*/
if ( ! function_exists('getRetype'))
{
function getRetype($tid,$field)
{
global $dsql;
$typeid = $tid;
$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);
if($field=='id') return $tid;
if($field=='typename') return $row['typename'];//栏目名称
if($field=='typeurl') return GetOneTypeUrlA($row);//栏目链接
if($field=='typenamedir') return $row['typenamedir'];//栏目英文名称
if($field=='seotitle') return $row['seotitle'];//栏目SEO标题
if($field=='description') return $row['description'];//栏目描述
if($field=='content') return $row['content'];//栏目内容
}
}
模板里调用方法
需要哪个字段,就对应的填上字段名即可
获取*栏目相关信息
{dede:field.typeid function=getToptype(@me,typename)/}
获取当前栏目相关信息
{dede:field.typeid function=getCurtype(@me,typename)/}
获取上级栏目相关信息
{dede:field.typeid function=getRetype(@me,typename)/}
不喜欢添加自定义方法的同学可以试试这样
{dede:field.typeid runphp=yes}global $dsql;$row = $dsql->GetOne("SELECT * FROM dede_arctype WHERE id=@me");$reid = "$row[reid]"; $topid = "$row[topid]";if($reid == 0) @me = $row[content];else $row = $dsql->GetOne("SELECT * FROM dede_arctype WHERE id=$topid");@me = $row[content];{/dede:field.typeid}获取*的topid
获取上级的reid
# 太原网站建设游戏推荐
# string
# param
# 摆挂件饰品*seo
# *营销推广手机号外包
# seo技术系统知名乐云seo
# 扶贫网站建设
# 网站建设目录的作用
# 谷歌seo核心逻辑
# 全网推广营销是真的吗
# 介休网站建设优势
# 黄梅seo搜索推广预案
# brush
# 宜宾seo网络推广方法
# seo如何打造品牌
# 池州seo推广服务
# 优化网站排名只信t火18星
# 淮北百度网站关键词排名
# 皇冠*网站建设工作
# 西安seo李江
# 新*网站建设
# 吕梁网站优化客服
# 广州网站百度排名推广
# 填上
# 织梦栏目
# *栏目
# 当前栏目
# 上级栏目
# 宋体
# 相关信息
# 自定义
# 不喜欢
# 我们可以
# 来实现
# 织梦CMS教程
# 字段名
# 在某个
# class
# php
# func
# pre
# include
# nbsp
# jpg
# extend
相关栏目:
【
Google疑问12 】
【
Facebook疑问10 】
【
网络优化91478 】
【
技术知识72672 】
【
云计算0 】
【
GEO优化84317 】
【
优选文章0 】
【
营销推广36048 】
【
网络运营41350 】
【
案例网站102563 】
【
AI智能45237 】
相关推荐:
建站主机选哪家性价比最高?
织梦的图集编辑器改为完整的文章编辑器的教程_织梦CMS教程
织梦让channelartlist标签支持currentstyle高亮属性方法_织梦CMS教程
齐河建站公司:营销型网站建设与SEO优化双核驱动策略
织梦*新发表的文章在24小时内标题显示红色_织梦CMS教程
织梦栏目导航{dede:channel}标签添加序号教程_织梦CMS教程
如何在橙子建站中快速调整背景颜色?
修复帝国CMS系统(EMPIRECMS)验证码无法显示的故障_帝国CMS教程
高性能网站服务器部署指南:稳定运行与安全配置优化方案
网站内链优化的几个重要方法_SEO优化教程
如何通过cPanel快速搭建网站?
织梦tag列表页调用内容模型自定义字段教程_织梦CMS教程
织梦整合*登录、*登录、微博登录、等会员一键登录插件_织梦插件
织梦提示信息提示框美化教程_织梦CMS教程
如何通过宝塔面板实现本地网站访问?
如何快速搭建高效服务器建站系统?
阿里云提示织梦后台文件media_add.php任意上传漏洞解决办法 _织梦CMS教程
织梦搜索页调用内容模型中的自定义字段的*教程_织梦CMS教程
建站哪里好?优选平台推荐与关键词优化指南
织梦cms缩略图调用原图的方法_织梦CMS教程
织梦ckplayer播放器插件的自适应屏幕方法_织梦插件
广州网站建站公司选择指南:建站流程与SEO优化关键词解析
建站主机与虚拟主机有何区别?如何选择最优方案?
娃派WAP自助建站:免费模板+移动优化,快速打造专业网站
织梦cms网站防止被黑被挂马教程_织梦CMS教程
织梦多行多列图集在模板中调用缩略图_织梦CMS教程
织梦未登录会员只能阅读文章的一部分教程_织梦CMS教程
织梦dedecms自定义表单添加提交时间教程亲测_织梦CMS教程
织梦dedecms的自定义表单带上当前页面的url地址_织梦CMS教程
建站OpenVZ教程与优化策略:配置指南与性能提升
如何在腾讯云免费申请建站?
建站代理免备案,真的合法又省心吗?
如何高效完成独享虚拟主机建站?
织梦dedecms重新安装提示“dir”解决办法_织梦CMS教程
如何通过老薛主机一键快速建站?
如何在云主机上快速搭建多站点网站?
织梦DEDECMS改造百度MIP加速器教程_织梦插件
如何快速生成橙子建站落地页链接?
建站之星模板更换教程:网站风格一键切换与自定义配色方案
建站ABC备案流程中有哪些关键注意事项?
建站之星各版本价格是多少?
如何快速搭建高效简练网站?
如何在自有机房高效搭建专业网站?
织梦DEDECMS会员调用方法详解_织梦CMS教程
织梦图集上传图片用图片名自动做注释教程_织梦CMS教程
建站助手启动失败?环境配置错误如何排查
织梦网页中禁止鼠标右键各种经典代码_织梦CMS教程
织梦dedecms标签调用代码大全_织梦CMS教程
如何在阿里云部署织梦网站?
织梦cms开启二级域名手机站(多站点)内容页图片无法显示_织梦CMS教程
2018-04-24
南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。