在構(gòu)建網(wǎng)頁的時候,如果不想逐個寫欄目列表頁的標(biāo)題,即列表頁標(biāo)題形式為:{field:seotitle/}_{dede:global.cfg_webname/},其中{field:seotitle/}為該欄目列表的seo標(biāo)題。
特別是有多層的欄目列表頁可以采用:二級欄目名_一級欄目名_網(wǎng)站名 的形式,而內(nèi)容頁則應(yīng)采用:文章標(biāo)題_二級欄目名_一級欄目名_網(wǎng)站名 的形式。
當(dāng)然這樣的寫法比較適合結(jié)構(gòu)較簡單的網(wǎng)站,每個欄目實(shí)際上市需要單獨(dú)寫seo標(biāo)題的,沒有局限性,也利于組建關(guān)鍵字。
下面來看dedecms列表頁不用修改php也能直接調(diào)用上級欄目名以及獲取當(dāng)前欄目名作為標(biāo)題。
當(dāng)前欄目名獲取
{dede:type}[field:typename/]{/dede:type}
上級欄目名獲取
{dede:field.typeid runphp='yes'"}
global $dsql ;
$reid = $dsql->GetOne("SELECT reid FROM dede_arctype where id=@me");
$reid = $reid['reid'];
$typename = $dsql->GetOne("SELECT typename FROM dede_arctype where id=$reid");
@me=$typename['typename'];
{/dede:field.typeid}
列表頁完整欄目標(biāo)題寫法如下
<title>
{dede:field.typeid runphp='yes'"}
global $dsql ;
$reid = $dsql->GetOne("SELECT reid FROM dede_arctype where id=@me");
$reid = $reid['reid'];
$typename = $dsql->GetOne("SELECT typename FROM dede_arctype where id=$reid");
@me=$typename['typename'];
{/dede:field.typeid}_{dede:type}[field:typename/]{/dede:type}-{dede:global.cfg_webname/}
</title>
內(nèi)容頁或文章頁標(biāo)題寫法
只需要在前面加上{field:title/}即可,就不累述了。