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



