POST TIME:2020-04-10 19:12
在我們建造dede模板時,常常在表現(xiàn)縮略圖的列表頁會呈現(xiàn)這樣的題目:無縮略圖的文檔會表現(xiàn)體系默認(rèn)的無縮略圖圖片(根目次下images/defaultpic.gif)。那我們是否能實現(xiàn)有縮略圖時表現(xiàn)縮略圖,無縮略圖時就不表現(xiàn)任何圖片呢?這時我們可以小心dede默認(rèn)模板的縮略圖挪用要領(lǐng),加以修改。
在織夢默認(rèn)的列表模板頁中表現(xiàn)縮略圖的要領(lǐng)為:
[field:array runphp='yes']@me = (empty(@me['litpic']) ? "" : "<a class="preview" href="{@me["><img src="{@me[" /></a>"); [/field:array]我們將它替代為下面代碼,出于糾錯(圖片屬性中alt標(biāo)簽是必需的)我們再為 img 屬性加上 alt 標(biāo)簽:
[field:array runphp='yes']@me = (strpos(@me['litpic'],'defaultpic') ? "" : "<a href='{@me['arcurl']}' class='preview'><img src='{@me['litpic']}' /></a>"); [/field:array]再次更新網(wǎng)站,我們就實現(xiàn)了建造dede模板時在沒有縮略圖時不表現(xiàn)“無縮略圖”圖片的方案。