最近有用戶想給自家網站模板的企業官網上的“產品信息”欄目下的某些產品,插入一個PDF文件,用來展示該產品的各項參數。
首先,我們找到產品欄目,確認一下產品欄目是使用的哪個內容模型。一般情況,要么是“普通文章”,要么就是“圖片集”。

這里,我使用“普通文章”來做演示,“圖片集”或其它內容模型也是同樣適用的。
接下來,我們到內容模型管理里,去給產品欄目所使用的的模型,也就是普通文章,增加一個字段。

數據類型這里選擇“附件類型”,提示文字和字段名可以隨意,但是不要太隨意。
點擊確定,保存字段后,是這樣的。

接下來,我們就可以去產品欄目下,添加新的產品,或者是修改之前的產品信息了。

如上圖所示,多了一個“PDF文件”的框框,我們可以在這里上傳一個PDF文件,用作該產品的說明書、產品手冊等。
需要說明的是,DedeCMS 默認是不允許上傳 pdf 文件的,我們需要到附件設置里設置一下。

先上傳一個 pdf 文件,用作測試。接下來,我們演示如何調用、展示這個 pdf 文件。
我們首先需要找到產品欄目所使用的的文章模板是哪個。

然后,我們直接去修改這個模板文件。在合適的位置,增加以下代碼:

{dede:field.pdffile/}

注意字段名一定不要寫錯了!
看效果。

點擊藍色超鏈接,已經可以在瀏覽器新窗口瀏覽 pdf 文件了。但是我們想要的效果,是可以直接瀏覽。
重點來了,我們需要修改 /templets/system/channel_addon.htm 文件。刪掉所有的代碼,只保留一個 ~link~ 即可。

然后,我們再去修改一下,上邊修改過的那個模板文件。在合適的位置,嵌入一下代碼:

<iframe src="{dede:field.pdffile/}" width="100%" height="600px" frameborder="0"></iframe>

再看下效果。