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