DeDeCMS列表页使用dede:arclistå’Œdede:listæ ‡ç¾è°ƒç”¨æ–‡ç« æ£æ–‡å†…容
通常dedecms列表和内容页å¯ä»¥åˆ©ç”¨ç³»ç»Ÿå†…ç½®æ ‡ç¾[field:description/]æ¥è°ƒç”¨,但有时候åŽå°æ–‡ç« 摘è¦éœ€è¦å…¶å®ƒç”¨å¤„,那么这个时候需è¦è°ƒç”¨éƒ¨åˆ†æ–‡ç« æ£æ–‡å†…容åšä¸ºæ‘˜è¦æ˜¾ç¤ºã€‚实现方法有两ç§ï¼Œåˆ†åˆ«ä½¿ç”¨dede:arclistæ ‡ç¾ä¸Ždede:listæ ‡ç¾ã€‚
一ã€ä½¿ç”¨dede:arclistæ ‡ç¾çš„实现æ¥éª¤å’Œæ–¹æ³•ï¼š
1ã€è¿›å…¥åŽå° æ ¸å¿ƒ -> 频é“模型 -> å†…å®¹æ¨¡åž‹ç®¡ç† -> æ™®é€šæ–‡ç« -> 更改
2ã€è°ƒç”¨ä»£ç :
- {dede:list pagesize='10'}
- [field:body/]
- [field:title/]
- {/dede:list}
3ã€å°†å†…容转化为文å—æ ¼å¼å¹¶æˆªå–å—符串[field:body function='cn_substr(html2text(@me),600)'/]
二ã€ä½¿ç”¨dede:arclistæ ‡ç¾çš„实现æ¥éª¤å’Œæ–¹æ³•ï¼š
利用了DeDecmså¯ä»¥è‡ªå®šä¹‰æ¨¡åž‹å†…容数æ®ä»¥åŠè‡ªå®šä¹‰å—段的调用原ç†ï¼ŒæŠŠæ–‡ç« 模æ¿çš„bodyå—段看åšåœ¨è‡ªå®šä¹‰çš„。
1ã€è°ƒç”¨ä»£ç
- {dede:arclist row='10' addfields='body' channelid='1'}
- [field:body function='cn_substr(html2text(@me),600)'/]
- {/dede:arclist}
2ã€ä»£ç 说明
(1)addrields='å—段一,å—段二…',自定义å—段或系统å—段
(2)function=’cn_substr(html2text(@me),600)’ å°†æ–‡ç« å†…å®¹è½¬åŒ–ä¸ºæ–‡å—æ ¼å¼
(3)channelid,模型编å·ï¼Œæ–‡ç« 默认为1,查看ä½ç½®ï¼šåŽå°–æ ¸å¿ƒ–内容模型管ç†
DeDeCMS自定义表å•å®žçŽ°å—段默认为必填项
DeDeCMS自定义表å•æ交数æ®æ—¶åŠ 入验è¯ç 功能
DeDeCMS调用自定义表å•å†…容以åŠå®žçŽ°åˆ†é¡µåŠŸèƒ½ï¼ˆDatalistè¿ç”¨å®žä¾‹ï¼‰
DeDeCMSçš„channelæ ‡ç¾æ”¯æŒlimit(属性)功能
DeDeCMS获å–上级æ ç›®IDåŠé¡¶çº§æ ç›®ID
让DeDeCMSçš„channelæ ‡ç¾æ”¯æŒè°ƒç”¨æ ç›®æè¿°descriptionåŠå…³é”®è¯keywords
DeDeCMS调用æ 目排åºç¼–å·(自动递增数å—)
DeDeCMS安全设置:更改data目录命å
DedeCMS修改数æ®åº“表å‰ç¼€"_dede"的方法
DeDeCMS调用å‹æƒ…é“¾æŽ¥çš„æ ‡ç¾
最后编辑: 郝聪 编辑于2014/02/23 10:34