标签如何动态调用不同频道的数据
qb:tag 标签中的 type="shop" 即指定某个频道,有时候要判断这个频道是否存在,以避免出错的情况,可以用下面这两种方法动态处理,
第一种方法是,直接赋值变量如下所示,abcd 是变量名, 可随意
{php}$abcd=modules_config('mall')?'mall':(modules_config('booking')?'booking':'shop');{/php}
{qb:tag name="qun_pcshow_shop001" type="$abcd"}{/qb:tag}第二种方法是,加多一个参数 union="sys_type" 其中sys_type固定变量名,这个方法将会弃用,不建议再使用。
{php}$sys_type=modules_config('mall')?'mall':(modules_config('booking')?'booking':'shop');{/php}
{qb:tag name="qun_pcshow_shop001" type="shop" union="sys_type"}{/qb:tag}这样就可以实现动态调用频道的数据