dedecms栏目列表支持SEO标题和typename标题自适应

2016-04-09 来源:apizl.com 点击:341

使用dedecms时候有时候需要SEO自定义标题但是,有些栏目没有写SEO标题这个时候title标签就会出现空白、对SEO不利。如下就介绍如何自适应显示相关的标题。

extend.func.php代码如下:

/**
 * 获取栏目列表名称或SEO
 * @global type $dsql
 * @param type $id
 * @return type
 */
function GetListTitle($id, $type = "pc") {
    global $dsql;
    $sql = GetSonIds($tid);
    $row = $dsql->GetOne("SELECT *FROM dede_arctype WHERE id in({$id})");
    if ($type == "wap") {
        $seotitle = $row["mobile_title"];
    } else {
        $seotitle = $row["seotitle"];
    }
    $title = $row["typename"];
    if (empty($seotitle)) {
        return $title . ' - 爱资料';
    }
    return $seotitle;
}

QQ截图20160317174942.png

在模板里面调用:

 <title>{dede:field.typeid function='GetListTitle(@me)' /}</title>


文章由爱资料原创 来源:http://www.apizl.com/archives/view-106456-1.html,欢迎分享本文,转载请保留出处!
Tag:dedecms  原创  

相关文章


分享: