## 首頁內容介紹
首頁是一個網站的關鍵內容,我們以常規的一個企業網站的官方網站來做一個demo。其他網站均類似,只是內容多少的問題。
一般企業網站的首頁包括如下部分。(其中導航、幻燈片、友情鏈接已經在之前的章節已經講過,本處不做詳細介紹,只將對應代碼附上)
1、logo公司信息
2、網站頂部導航條
3、幻燈片
4、關于(文字,視頻,圖片)
5、服務(文字,視頻,圖片)
6、產品(產品列表)
7、新聞(文章列表或者圖文列表)
8、底部導航(導航,隱私,分享,二維碼等)
9、友情鏈接
10、底部版權
11、客服系統
## 首頁制作流程
首先和第一步是創建對應的index.html和index.json兩個文件,并引入上一章節的對應的[共用頁面](http://www.hmoore.net/welkinvan/thinkcmf5/327486)和一些[全局變量](http://www.hmoore.net/welkinvan/thinkcmf5/303139)。
> 每一個demo功能部分均以如下標簽來表示,可以將各個模塊加入到下部index.html中的“這邊為主體內容”位置進行測試。
~~~
<div class="section">
……
</div>
~~~
index.html代碼如下:
~~~
<!DOCTYPE html>
<html lang="zh_CN">
<head>
<title>{$site_info.site_name|default=''}-{$site_info.site_seo_title|default=''}</title>
<meta name="keywords" content="{$site_info.site_seo_keywords|default=''}"/>
<meta name="description" content="{$site_info.site_seo_description|default=''}">
<!-- 引入CSS文件 -->
<include file="public@head"/>
</head>
<body>
<!-- 引入header文件,包括logo和導航 -->
<include file="public@header"/>
<!-- 這邊為主體內容 -->
<!-- 引入footer文件,包括底部導航,版權等 -->
<include file="public@footer"/>
<!-- 引入JS文件 -->
<include file="public@scripts"/>
</body>
</html>
~~~
index.json代碼如下
~~~
{
"name": "首頁模板",
"action": "portal/Index/index",
"description": "首頁模板配置文件",
"order": 1.0,
"more": {
}
}
~~~
> **本文檔中的demo均基于bootstrap3.x來實現,實例中的css樣式并沒有在文檔中完全展示,僅供功能實現測試**
- 序言
- 最新更新
- 準備工作
- 程序安裝
- 常見問題
- 驗證碼失效
- redis報錯
- 郵件發送
- 項目部署
- 全局配置
- 虛擬主機配置
- 數據庫配置
- 模板管理
- 前端開發
- 模板文件配置
- 模板變量
- 模板變量類型
- 模板變量數據源
- 模板控件
- 導航制作
- 導航標簽
- 子導航標簽
- 幻燈片制作
- 文章列表
- 非標簽方式
- 模板配置文件配置列表
- 面包屑
- 友情鏈接
- 獲取縮略圖
- 獲取組圖
- 獲取附件
- 全局變量
- 公共頁面制作流程
- 首頁制作流程
- 頂部導航
- 首頁幻燈片
- 關于
- 服務
- 產品
- 新聞
- 底部導航
- 底部版權
- 返回頂部
- 在線客服
- 單頁制作流程
- 單頁模板制作
- 欄目頁制作流程
- 文章列表欄目頁
- 圖文列表欄目頁
- 圖片列表欄目頁
- 指定分類欄目頁
- 右側欄目列表
- 詳細頁制作流程
- 詳細頁模板制作
- 功能開發
- 開發功能列表
- 原功能修改
- 函數擴展
- 獲取當前和子欄目ID
- 功能擴展
- 表單功能
- 固定字段表單
- 表單的提交
- 表單的刪除
- 表單HTML模板
- JSON數據表單
- 前臺文章發布
- Ueditor的配置
- 后臺擴展編輯器
- 會員擴展
- QQ互聯實現
- 插件開發
- 后臺登錄插件
- 創建目錄及配置文件
- 創建插件控制器
- 創建插件展現模板
- 留言板插件
- 創建目錄及配置文件
- 創建插件控制器
- 創建數據庫
- 表單字段過濾
- 前臺控制器實現
- 前臺頁面實現
- 后臺控制器實現
- 后臺頁面實現
- 留言板多語言
- 留言板插件下載
- 多語言獨立模板切換插件
- 創建目錄及配置文件
- 插件控制器實現
- 多語言切換插件下載
- 產品相冊展示插件
- 插件控制器實現
- 前端模板實現
- 產品展示插件下載
- 擴展后的系統升級
- 應用開發
- 自定義函數
- 自定義標簽
- 新增應用
- 創建數據庫表
- 創建應用目錄
- 模型初始化
- 后臺菜單入口
- 后臺項目分類頁實現
- 分類頁控制器
- 分類頁模板
- 分類的添加
- 驗證器規則實現
- 模型中寫數據庫實現
- 分類的修改
- 分類的刪除
- 后臺項目首頁實現
- 列表頁控制器
- 列表頁模板
- 項目的添加
- 項目添加驗證器
- 模型中寫數據庫實現
- 標簽的添加
- 項目的編輯
- 項目的刪除
- 應用模板
- 源碼下載
- 其他相關
- CMF5.1采用Redis緩存
- 啟用redis
- redis緩存實例