我試圖將網站上的所有「內容」頁面遷移到DNN5 Pro。頁面上的動態內容
因此,我只是在DNN中創建了所有頁面,向ContentPane添加了HTML模塊,並複製並粘貼了舊頁面中的HTML內容。
問題是,大多數頁面都有一些經典的asp代碼,它們會執行一些次要的服務器端任務 - 例如,使用從DB獲取的價格填充表格,根據他的IP地址預先選擇用戶的國家,一些基本的日期計算等。
很明顯,這段代碼在DNN中不起作用。
如果我不得不遷移到PHP,我只是將這些代碼從傳統的ASP重寫到PHP,然後將值從PHP分配到smarty,然後將它們用在模板中。
但由於DNN有一個完全不同的架構,我看不出有多相似的方法可以使用。
HTML模塊中的令牌替換功能看起來像我需要的功能,但它只允許「映射」DNN提供的令牌。
所以,也許任何人都有類似的問題與DNN和/或知道這應該如何完成。
非常感謝,我想我會堅持這個選項! – 2010-11-30 06:46:23
對不起,但這聽起來像一個可怕的想法。如果您只是要爲每個DNN頁面創建一個自定義外觀文件,那麼使用DNN有什麼意義。功能應該放置在模塊(偶爾皮膚對象)中,而不是直接放在皮膚上。 – EfficionDave 2010-12-01 21:01:04