校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 網站建設 > 建站知識 > dedecms 在文章標題前調用頂級欄目的方法

dedecms 在文章標題前調用頂級欄目的方法

POST TIME:2018-10-30 17:21

我有3個頂級欄目(欄目a、欄目b、欄目c),頂級欄目下面又有若干子欄目。問題是:首頁有個區域需要調用這三個頂級欄目下面的文章,調用的文章前面需加上頂級欄目的名稱,且鏈接地址也是頂級欄目的,效果如下:

[欄目a] 阿斯頓福建歷史就分手了附件是了附件
[欄目b] 阿斯頓福建歷史就分手了附件是了附件
[欄目c] 阿斯頓福建歷史就分手了附件是了附件

{dede:arclist row=8 titlelen=40 orderby=pubdate att=c}
<a href="[field:typeurl/]" >[[field:typename/]]</a>
<a href=’[field:arcurl/]‘ >[field:title/]</a></br>
{/dede:arclist}這樣寫,只是調用文章所在的子欄目名!
請問改怎么弄,才能調用文章所在的頂級欄目名且鏈接地址也是頂級欄目地址?

解決辦法:

通過文章的typeid從arctype表中找到reID,然后根據這個reID找到id=reID的欄目,讀取typename和url并輸出
注:reID就是欄目的上級欄目的id
{dede:arclist|}
[field:typeid runphp=yes]
$tsql = new DedeSql(false);
$typelink2 = ”;
$tsql->SetQuery("Select i.typedir,i.typename From dede_arctype t left join dede_arctype i on i.id=t.reid where t.id=’@me’");
$tsql->Execute(‘t’);
while($row = $tsql->GetArray(‘t’,MYSQL_ASSOC))
{
$typelink2 .= "<a href=’".$row['typedir']."’>".$row['typename']."</a>";
}
@me=$typelink2;
[/field:typeid]
{/dede:arclist}

5.3有topid了,把里面reid改成topid即可



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 化德县| 高阳县| 尼勒克县| 游戏| 贵定县| 西青区| 库伦旗| 嘉定区| 镇江市| 广州市| 南开区| 天门市| 百色市| 海门市| 阳春市| 哈巴河县| 三穗县| 奉化市| 高雄县| 理塘县| 金秀| 黑龙江省| 澄迈县| 边坝县| 砚山县| 绵竹市| 徐州市| 玉屏| 赤水市| 新野县| 吴川市| 青阳县| 唐山市| 巴塘县| 乳源| 绥滨县| 建瓯市| 木里| 霸州市| 分宜县| 萍乡市|