一样平常的网站在宣布文章时,会要求填写文章来历可能作者信息。织梦CMS做的网站也云云,我们在靠山宣布时,就有来历和作者两个选项。可是偶然辰我们并不必要,这样我们就也许会留空,可能填写来历收集,作者匿名之类的。 然则,我想了一相,能不能在不填写来历信息的时辰,表现指定信息可能不表现来历可能作者呢?
{dede:field name='source' runphp='yes'} if(@me == "") @me = "";else @me = "来 源:".@me; {/dede:field} {dede:field name='writer' runphp='yes'} |
上面代码加了个if和else举办判定,if(@me == "") @me = ""; 假如为空,则不表现内容。不然表现填写的内容。
我在织梦dedecms 5.6版本下做了测试,就算不填写内容,来历也会表现“未知”,作者表现当前打点员笔名,如我用admin账号登录,作者就是“admin”,以是还得在if(@me == "") 两个双引号内里填写内容,如来历就填未知,作者就填当前打点员的笔名,就能实现结果了。
假如你想不填写任何对象的时辰,来历和作者表现指定内容的话,那就在if(@me == "") @me = "";最后头那两个双引号填写你想要的内容即可。