DeDeCMS获å–上级æ ç›®IDåŠé¡¶çº§æ ç›®ID
XML/HTML代ç
- {dede:field.reid/}
获å–顶级æ ç›®ID
XML/HTML代ç
- {dede:field.typeid function='GetTopid(@me)'/}
获å–顶级æ ç›®id,å称åŠé“¾æŽ¥
XML/HTML代ç
- {dede:field.typeid function="gettoptype(@me,id)"/} //id
- {dede:field.typeid function="gettoptype(@me,name)"/} //å称
- {dede:field.typeid function="gettoptype(@me,link)"/} //链接
修改 include/helpers/extend.helper.phpï¼Œåœ¨ç»“å°¾å¢žåŠ å¦‚ä¸‹ä»£ç :
XML/HTML代ç
- /**
- * 获å–一个类目的顶级æ ç›®
- * @param string $tid æ ç›®ID
- * @return string
- */
- if ( ! function_exists('gettoptype'))
- {
- function gettoptype($tid,$action)
- {
- 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 `#@__arctype` WHERE id=$topid");
- $toptypename = $row['typename'];
- $toptypeurl = $topid;
- if($action=='id') return $topid;
- if($action=='name') return $toptypename;
- if($action=='link') return GetOneTypeUrlA($row);
- }
- }
相关日志
DeDeCMS自定义表å•å®žçŽ°å—段默认为必填项
DeDeCMS自定义表å•æ交数æ®æ—¶åŠ 入验è¯ç 功能
DeDeCMS调用自定义表å•å†…容以åŠå®žçŽ°åˆ†é¡µåŠŸèƒ½ï¼ˆDatalistè¿ç”¨å®žä¾‹ï¼‰
DeDeCMSçš„channelæ ‡ç¾æ”¯æŒlimit(属性)功能
让DeDeCMSçš„channelæ ‡ç¾æ”¯æŒè°ƒç”¨æ ç›®æè¿°descriptionåŠå…³é”®è¯keywords
DeDeCMS调用æ 目排åºç¼–å·(自动递增数å—)
DeDeCMS安全设置:更改data目录命å
DedeCMS修改数æ®åº“表å‰ç¼€"_dede"的方法
DeDeCMS调用å‹æƒ…é“¾æŽ¥çš„æ ‡ç¾
DeDeCMS自定义表å•å®žçŽ°å—段默认为必填项
DeDeCMS自定义表å•æ交数æ®æ—¶åŠ 入验è¯ç 功能
DeDeCMS调用自定义表å•å†…容以åŠå®žçŽ°åˆ†é¡µåŠŸèƒ½ï¼ˆDatalistè¿ç”¨å®žä¾‹ï¼‰
DeDeCMSçš„channelæ ‡ç¾æ”¯æŒlimit(属性)功能
让DeDeCMSçš„channelæ ‡ç¾æ”¯æŒè°ƒç”¨æ ç›®æè¿°descriptionåŠå…³é”®è¯keywords
DeDeCMS调用æ 目排åºç¼–å·(自动递增数å—)
DeDeCMS安全设置:更改data目录命å
DedeCMS修改数æ®åº“表å‰ç¼€"_dede"的方法
DeDeCMS调用å‹æƒ…é“¾æŽ¥çš„æ ‡ç¾