ECMall如何在后台添加模板编辑页
2019獨角獸企業重金招聘Python工程師標準>>>
編輯文檔admin\app\template.app.php。
獲取ECMall編輯頁面列表
| 1 | /** |
| 2 | ?*??? 獲取可以編輯的頁面列表 |
| 3 | ?* |
| 4 | ?*??? @author??? Garbin |
| 5 | ?*??? @param??? none |
| 6 | ?*??? @return??? void |
| 7 | ?*/ |
| 8 | function?_get_editable_pages() |
| 9 | { |
| 10 | ????return?array( |
| 11 | ????????'index'?=> SITE_URL .?'/index.php', |
| 12 | ????????'gcategory'?=> SITE_URL .?'/index.php?app=category', |
| 13 | ????????'miaosha'?=> SITE_URL .?'/index.php?app=miaosha', |
| 14 | ????????'auction'?=> SITE_URL .?'/index.php?module=auction', |
| 15 | ????); |
| 16 | } |
注意:這里如果模板名稱對應著這個頁面的URL地址。請確保這個URL可以通過網絡地址訪問。
更新template app的語言包,位于\languages\sc-utf-8\admin\template.app.php,加入語言選項,’index’ ,’gcategory’ ,’miaosha’ ,’auction’
‘index’ => ‘首頁’, ‘gcategory’ => ‘商品分類頁’,'miaosha’ => ‘秒殺推廣頁’,'auction’ => ‘奪寶競拍頁’, 完成以上后,就會看到以下:
ECMall模板標簽
在模板的頭部加入:
<!–<editmode></editmode>—>
注意:這個標簽必須存在,不然無法加載控件。
<!–{widgets page=auction area=left}—>
注意:這里的page參數直接為你使用的那個模板編輯頁面,有時搞了半天沒有效果,可能就是頁面參數沒對~@@~。
如果路徑不正確的,在PHP和Javascript中可以加入SITE_URL,使其變成絕對的網絡訪問路徑。
ECMall模板配置文件
data\page_config\ 目錄下將會生成模板頁的數據文件,如下圖。
ECMall掛件清理孤立文件
點擊后臺管理 => 擴展 => 掛件管理 => 清理孤立文件
將會清理系統掛件中沒有使用的孤立文件。
關于掛件就直接拖動放在各個區域就布局好就ok了。
總結
ECMall在區域、塊方面的思想大概就是這些,必須通過程序去定義好每個頁面的位置,所以說這個功能只能是對特定的幾個重要頁面進行布局,如果沒有頁面都這樣操作,那么工作量就很復雜了。
最重要的是ECMall開發時就不是針對沒有頁面使用控件的,所以本人認為ECMall的后面模板編輯靈活性不高,只能局限的使用在幾個重要頁面。
轉載于:https://my.oschina.net/u/779687/blog/117926
總結
以上是生活随笔為你收集整理的ECMall如何在后台添加模板编辑页的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【C#每日一贴】ArrayList 转换
- 下一篇: php 调用java webservic