主题 : 关于ArtiList 中的userContent的使用问题
级别: 童生
UID: 775
积分:12 加为好友
威望: 0 精华: 0
主题:2 回复:2
注册时间:2009-09-12
在线时长:0
1#   发表于:2009-09-12 14:14:54  IP:113.200.*.*
麻烦看下:    我现在想使用ArtiList 中的userContent的属性来调用自己的定义内容样式, 但用的时候出错了. 我查了下, 发现在arti_list.ftl中出现了问题,arti_list.ftl文件的内容如下:
[#if sysContent!="0"]
[@cms.SysContent style=sysContent/]
[#elseif userContent!=""]
[@cms.UserContent style=userContent /]
[#else]
请选择内容样式
[/#if]
[#if isPage=="1" && pagination.list?size > 0]
[#if sysPage!="0"]
[@cms.SysPage style=sysPage cssClass=pageClass cssStyle=pageStyle/]
[#elseif userPage!=""]
[@cms.UserPage name=userPage cssClass=pageClass cssStyle=pageStyle solution=upSolution webRes=upWebRes/]
[/#if]
[/#if]


我然后在common_tag.ftl文件中找到UserContent的定义,发现UserContent并没有定义style这个属性,所以出错了.common_tag.ftl关于UserContent的定义的内容如下:

<#--
用户内容样式调用标签
name:内容样式文件名称。
-->
<#macro UserContent name solution="" webRes="">
<#if pagination??>
<#local lp=pagination/>
<#elseif n_pagination??>
<#local lp=n_pagination/>
<#else>
<#return/>
</#if>
<@Include name=name solution=solution webRes=webRes sysType="style_pagination"/>
</#macro>


---------------------------------------------
以上是我个人的理解,可能是我理解错了.望大虾们帮我看下,到底是我理解错了,还是系统的Bug.
1 共1页