后臺(tái)文章這里,因?yàn)橥l道,不能欄目,設(shè)置了不同的自定義字段,在后臺(tái)數(shù)據(jù)顯示這里把這些自定義字段顯示在上面
比如我有一批叫扳手的產(chǎn)品,卻有不同品牌,我有自定義的<品牌>字段 , 也有<型號(hào)>字段,那么發(fā)數(shù)據(jù)時(shí),標(biāo)題這里我只要發(fā)布扳手二字,不用加品牌和型號(hào),就能一目了然的看到產(chǎn)品信息
效果展示:

修改兩個(gè)文件
第一個(gè)文件: applicationadmincontrollerArchives.php
第258行結(jié)速束添加
/*自定義字段顯示*/ $addonFieldExt = []; $arctype_info = array(); if ($typeid > 0) { $arctype_info = Db::name('arctype')->field('typename,current_channel')->find($typeid); } if (!empty($arctype_info['current_channel']) && $arctype_info['current_channel'] == 2) { $addonFieldExt = Db::name('product_content') ->field('id,content,add_time,update_time', true) ->where('aid', 'in', $aids) ->getAllWithIndex('aid'); }
第278結(jié)束添加
$row[$val['aid']]['addonFieldExt'] = !empty($addonFieldExt[$val['aid']]) ? $addonFieldExt[$val['aid']] : [];

第二個(gè)文件: applicationadmintemplatearticleindex.htm
查找:
<div style="text-align: left;" class="text-l10">標(biāo)題</div>
后面添加:
{if !empty($arctype_info)} {if $arctype_info['current_channel'] == 2} <th abbr="article_time" axis="col6" class="w110"> <div class="tc">品牌</div> </th> <th abbr="article_time" axis="col6" class="w110"> <div class="tc">型號(hào)</div> </th> {/if} {/if}

查找:
href="{:url('Archives/index_archives', array('typeid'=>$vo['typeid']))}">{$vo
前面添加
{if !empty($arctype_info)} {if $arctype_info['current_channel'] == 2} <td class=""> <div class="w110 tc">{$vo.addonFieldExt.pingpai|default='————'}</div> </td> <td class=""> <div class="w110 tc">{$vo.addonFieldExt.xinghao|default='————'}</div> </td> {/if} {/if}

注意,自己的自定義字段名稱