POST TIME:2017-11-22 22:45
其實(shí)實(shí)現(xiàn)自定義字段為空時(shí)不顯示的方法有很多。這個(gè)問題很久之前就遇到過。
今天看到一個(gè)博客里面是這樣實(shí)現(xiàn)的。他的方法是通過css中的一個(gè)display實(shí)現(xiàn)的。
<a href="{dede:field.download /}" target="_blank" class="{dede:field.download function='@me==""?"hide":""' /}"><span class="g-color">{dede:field.zi/}</span></a>
.hide{ display:none}//這里是css控制字段隱藏的
上面的function='@me==""?hide":"'是使用3元運(yùn)算符來控制它十分為空的。
另外一種方法和這種方法大同小異,只需做一個(gè)判斷就可以了。
{dede:field.download runphp=yes}if(@me==""){@me=@me;}else if (@me="a標(biāo)簽中的代碼"){/dede:field.download}
只要思考一下,方法還是很多的。有更好的方法,請(qǐng)留言告知哦,呵呵。