文章內(nèi)容調(diào)用單個文章內(nèi)容使用{{ 0|article_single() }},調(diào)用多個文章內(nèi)容使用{{ 0|article_list() }},分頁調(diào)用文章內(nèi)容使用{{ 0|article_page() }}。
|左邊填第一個參數(shù),右邊填其他參數(shù)用逗號隔開。例:{{ 0|article_list(10,2) }},回返數(shù)據(jù)由變量名data來接收,變量名可自行定義。
調(diào)用單個時返回一個字典,調(diào)用多個和分頁調(diào)用時返回一個列表套字典的數(shù)據(jù),每個字典是一條文章數(shù)據(jù)
以下是文章的調(diào)用方法:
{{ 0|article_single() }} # 單條 {{ 0|article_list() }} # 多條 {{ 0|article_page() }} # 分頁
● articleid: [int] 要獲取數(shù)據(jù)的ID
● date: [str] 日期格式化:
%y 兩位數(shù)的年份表示(00-99)
%Y 四位數(shù)的年份表示(000-9999)
%m 月份(01-12)
%d 日,月內(nèi)中的一天(0-31)
%H 24小時制小時數(shù)(0-23)
%I 12小時制小時數(shù)(01-12)
%M 分鐘數(shù)(00=59)
%S 秒(00-59)
%a 本地簡化星期名稱
%A 本地完整星期名稱
%b 本地簡化的月份名稱, 英文
%B 本地完整的月份名稱, 英文
%c 本地相應(yīng)的日期表示和時間表示
%j 年內(nèi)的一天(001-366)
%p 本地A.M.或P.M.的等價符
%U 一年中的星期數(shù)(00-53)星期天為星期的開始(第n周)
%w 星期(0-6),星期天為星期的開始
%W 一年中的星期數(shù)(00-53)星期一為星期的開始(第n周)
%x 本地相應(yīng)的日期表示
%X 本地相應(yīng)的時間表示
%Z 當(dāng)前時區(qū)的名稱
%% %號本身
● field: [int|list] 為0時查詢默認(rèn)字段,為列表時查詢列表內(nèi)包含的字段,例:['id', 'title', 'author']。缺省值0
● sort: [int] 排序,,0ID降序,1ID升序,2日期降序,3日期升序,4瀏覽數(shù)降序,5瀏覽數(shù)升序,6評論數(shù)降序,7評論數(shù)升序,8自定義。缺省值0
● row: [int] 分頁時為每頁要顯示的數(shù)量,不分頁時為調(diào)用的總記錄數(shù)。缺省值為 10
● recom: [int] 是否推薦,0調(diào)用全部,1只調(diào)用推薦,2只調(diào)用不推薦。缺省值為0
● category: [int] 調(diào)用欄目id,0調(diào)用全部,其他為要調(diào)用的欄目id。缺省值0
● start: [int] 不分頁時,從第幾天數(shù)據(jù)開始調(diào)用,分頁時無效。缺省值0
● picture: [int] 是否調(diào)用帶有圖片的內(nèi)容,0調(diào)用全部,1調(diào)用有圖片數(shù)據(jù),2調(diào)用無圖數(shù)據(jù)。缺省值0
● word: [str] 搜索的關(guān)鍵字。
● published: [int] 是否調(diào)用已發(fā)布的內(nèi)容,0調(diào)用全部,1調(diào)用已發(fā)布,2調(diào)用草稿。缺省值0
● audit: [int] 是否調(diào)用已審核的內(nèi)容,0調(diào)用全部,1調(diào)用審核,2調(diào)用未審核。缺省值0
● recycle: [int] 是否調(diào)用回收站的內(nèi)容,0調(diào)用全部,1調(diào)用正常,2調(diào)用回收站。缺省值0
● comment: [int] 是否調(diào)用可評論內(nèi)容,0調(diào)用全部,1調(diào)用可評論,2調(diào)用不可評論。缺省值0
● date: [str] 日期格式化:
%y 兩位數(shù)的年份表示(00-99)
%Y 四位數(shù)的年份表示(000-9999)
%m 月份(01-12)
%d 日,月內(nèi)中的一天(0-31)
%H 24小時制小時數(shù)(0-23)
%I 12小時制小時數(shù)(01-12)
%M 分鐘數(shù)(00=59)
%S 秒(00-59)
%a 本地簡化星期名稱
%A 本地完整星期名稱
%b 本地簡化的月份名稱, 英文
%B 本地完整的月份名稱, 英文
%c 本地相應(yīng)的日期表示和時間表示
%j 年內(nèi)的一天(001-366)
%p 本地A.M.或P.M.的等價符
%U 一年中的星期數(shù)(00-53)星期天為星期的開始(第n周)
%w 星期(0-6),星期天為星期的開始
%W 一年中的星期數(shù)(00-53)星期一為星期的開始(第n周)
%x 本地相應(yīng)的日期表示
%X 本地相應(yīng)的時間表示
%Z 當(dāng)前時區(qū)的名稱
%% %號本身
● field: [int|list] 為0時查詢默認(rèn)字段,為列表時查詢列表內(nèi)包含的字段,例:['id', 'title', 'author']。缺省值0
{{ 12|article_single }} # 調(diào)用ID為12的文章內(nèi)容 {{ 0|article_list(5) }} # 調(diào)用最新發(fā)布的5篇文章 # =========================================================== # # 調(diào)用當(dāng)前頻道下含有圖片的內(nèi)容并循環(huán) {% for row in 0|article_list(10,0,kg['category']) %}{{row['title']}} {% endfor %} # =========================================================== # # 列表分頁及內(nèi)容分頁數(shù)據(jù)調(diào)用 {% set article_data = 0|article_page() %} {% for row in article_data['list'] %} {{row}} # 每一條數(shù)據(jù)(字典) {% endfor %} 數(shù)據(jù)總記錄數(shù):{{article_data['page_data']['total_rows']}} 當(dāng)前頁碼:{{article_data['page_data']['page']}} 總頁數(shù):{{article_data['page_data']['total_page']}} 頁碼html代碼:{{article_data['page_html']}} # =========================================================== # 在文章內(nèi)頁模板中有增加以下變量可以調(diào)用: 當(dāng)前內(nèi)容所屬一級類別ID:{{a['category_split']['root_id']}} 當(dāng)前內(nèi)容所屬最低級類別ID:{{a['category_split']['end_id']}} 當(dāng)前內(nèi)容所屬最低級類別名稱:{{a['category_split']['end_name']}