POST TIME:2017-11-22 22:45
其實實現(xiàn)自定義字段為空時不顯示的方法有很多。這個問題很久之前就遇到過。
今天看到一個博客里面是這樣實現(xiàn)的。他的方法是通過css中的一個display實現(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元運算符來控制它十分為空的。
另外一種方法和這種方法大同小異,只需做一個判斷就可以了。
{dede:field.download runphp=yes}if(@me==""){@me=@me;}else if (@me="a標簽中的代碼"){/dede:field.download}
只要思考一下,方法還是很多的。有更好的方法,請留言告知哦,呵呵。