如何在织梦dedecms中调用自定义字段附件下载时去除Table样式?
- 行业动态
- 2024-08-29
- 1
在织梦DedeCMS中,要去除“附件”下载的Table样式,可以修改相关模板文件。找到并编辑如下路径的文件: /templets/default/article_down.htm,将其中的表格样式代码删除或注释掉,然后保存文件,即可去除下载附件时的Table样式。
在织梦dedecms系统中,我们可以通过调用自定义字段“附件”来实现文件下载的功能,默认的Table样式可能无法满足我们对页面美观度的需求,如何去除这个Table样式呢?下面,我们将详细介绍修改方法。
我们需要找到控制附件样式的代码,在dedecms的后台模板中,有一个名为file_down.htm的文件,它就是控制附件下载样式的关键文件。
打开file_down.htm,你会看到类似下面的代码:
<table width="100%" border="0" cellpadding="0" cellspacing="0" > <tr> <th height="36" align="center" bgcolor="#F5F5F5">文件名</th> <th align="center" bgcolor="#F5F5F5">文件大小</th> <th align="center" bgcolor="#F5F5F5">下载</th> </tr> <tr> <td height="28" align="center">{dede:field.filename/}</td> <td align="center">{dede:field.filesize function='GetFileSize(@me)'/}</td> <td align="center"><a href='[field:link/]'>下载</a></td> </tr> </table>
这段代码定义了一个表格,表格的每一列分别展示了文件名、文件大小和下载链接,如果你不想使用表格样式,可以将上述代码替换为如下的div+css样式:
<style type="text/css"> .download_list { margin: 0; padding: 0; liststyle: none; } .download_list li { marginbottom: 10px; } .download_list li span { display: inlineblock; width: 100px; textalign: center; } </style> <ul > <li> <span>文件名:</span> <span>{dede:field.filename/}</span> </li> <li> <span>文件大小:</span> <span>{dede:field.filesize function='GetFileSize(@me)'/}</span> </li> <li> <span>下载链接:</span> <span><a href='[field:link/]'>下载</a></span> </li> </ul>
这样,我们就将原本的表格样式改为了更简洁的列表样式,你可以根据实际需求,对上述的css样式进行进一步的调整,以达到最佳的视觉效果。
我们需要将修改后的代码应用到网站上,我们需要将修改后的代码保存为一个新的htm文件,比如命名为file_down_new.htm,我们需要在需要调用附件下载的地方,将原来的[field:link/]替换为新的htm文件路径,比如[field:link/]file_down_new.htm。
注意,这里的路径需要根据你的实际情况进行调整,确保浏览器可以正确加载到你的htm文件,如果不确定,可以先在浏览器中直接输入你的htm文件路径,看看是否可以正常打开。
刷新网站页面,你就可以看到新的附件下载样式已经生效了。
就是在织梦dedecms中调用自定义字段“附件”下载并去除Table样式的修改方法,希望对你有所帮助。
本站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本站,有问题联系侵删!
本文链接:http://www.xixizhuji.com/fuzhu/165233.html