下面以商城模块为例:
1.总后台修改方法
文件module\mall\admin\template\edit.tpl.php,替换edit.tpl.php文件第63行
<tr> <td class="tl"> <span class="f_hid">*</span> 品牌</td> <td><input name="post[brand]" type="text" size="30" value="<?php echo $brand;?>"/></td> </tr>
修改为:
<tr> <td class="tl"> <span class="f_hid">*</span> 商品品牌</td> <td> <?php $tags=tag("moduleid=13&condition=status=3&order=addtime desc&template=null"); ?> <select name="post[brand]"> <option selected="selected">选择品牌</option> <?php if(is_array($tags)) { foreach($tags as $v) { ?> <option value="<?php echo $v['title'];?>"<?php if($brand==$v['title']) { ?> selected<?php } ?> ><?php echo $v['title'];?></option> <?php } } ?> </select> </td> </tr>
在总后台列出的是全站所有的品牌信息
2.用户后台修改方法:
文件template\default\member\my_mall.htm,替换my_mall.htm文件第100行
<tr> <td class="tl">商品品牌</td> <td class="tr"><input name="post[brand]" type="text" size="30" value="{$brand}"/></td> </tr>
修改为:
<tr> <td class="tl"> <span class="f_hid">*</span> 商品品牌</td> <td> <!--{php $tags=tag("moduleid=13&condition=status=3 and username='$_username'&order=addtime desc&template=null");}--> <select name="post[brand]"> <option selected="selected">选择品牌</option> {loop $tags $t} <option value="{$t['title']}">{$t['title']}</option> {/loop} </select> </td> </tr>
注:会员中心会员只能选择用户自己添加的品牌
总结:全部代码修改部分就完成了,可以去测试一下了。