主题 : if标签条件中或者怎么写
级别: 解元
UID: 112523
积分:292 加为好友
威望: 55 精华: 0
主题:57 回复:151
注册时间:2017-04-16
在线时长:0
1#   发表于:2017-06-26 17:15:37  IP:219.211.*.*
[#if 条件1 或者 条件2] 这个或者怎么写?
围观各种技术大屌。。。。
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
2#   发表于:2017-06-26 17:17:01  IP:106.167.*.*
||
1
级别: 解元
UID: 112523
积分:292 加为好友
威望: 55 精华: 0
主题:57 回复:151
注册时间:2017-04-16
在线时长:0
3#   发表于:2017-06-26 17:22:12  IP:219.211.*.*
回复第2楼
[@cms_channel_list parentId = c.id]
[#list tag_list as c1]
[#if c.id != 98 || c.id != 100 || c.id != 101]
<span><a href="${c1.url}">${c1.name}</a></span>
[/#if]
[/#list]
[/@cms_channel_list]

这个if条件加上了为什么没反应?子栏目还是显示出来了
围观各种技术大屌。。。。
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
4#   发表于:2017-06-26 17:22:48  IP:106.167.*.*
你这本来就取子栏目,显示出来很正常
1
级别: 解元
UID: 112523
积分:292 加为好友
威望: 55 精华: 0
主题:57 回复:151
注册时间:2017-04-16
在线时长:0
5#   发表于:2017-06-26 17:24:35  IP:219.211.*.*
回复第4楼
我想把父栏目的ID=98 100 101 的子栏目都不显示,而其它的都显示。。。
围观各种技术大屌。。。。
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
6#   发表于:2017-06-26 17:25:08  IP:106.167.*.*
!c.id==98
1
级别: 解元
UID: 112523
积分:292 加为好友
威望: 55 精华: 0
主题:57 回复:151
注册时间:2017-04-16
在线时长:0
7#   发表于:2017-06-26 17:28:32  IP:219.211.*.*
回复第6楼
报错
FreeMarker template error:
For "!" right-hand operand: Expected a boolean, but this has evaluated to a number (wrapper: f.t.SimpleNumber):
==>       [in template "WEB-INF/t/cms/www/default/include/nav.html" at line 12, column 16]

----
FTL stack trace ("~" means nesting-related):
- Failed at: #if (!c.id == 98) || (!c.id == 100) |...  [in template "WEB-INF/t/cms/www/default/include/nav.html" at line 12, column 9]
- Reached through: @cms_channel_list parentId=c.id  [in template "WEB-INF/t/cms/www/default/include/nav.html" at line 10, column 7]
- Reached through: @cms_channel_list  [in template "WEB-INF/t/cms/www/default/include/nav.html" at line 2, column 5]
- Reached through: #include "../include/nav.html"  [in template "WEB-INF/t/cms/www/default/include/header.html" at line 42, column 5]
- Reached through: #include "../include/header.html"  [in template "WEB-INF/t/cms/www/default/index/index.html" at line 19, column 4]
----

Java stack trace (for programmers):
----
freemarker.core.NonBooleanException: [... Exception message was already printed; see it above ...]
围观各种技术大屌。。。。
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
8#   发表于:2017-06-26 17:28:55  IP:106.167.*.*
c.id!==98
1
级别: 解元
UID: 112523
积分:292 加为好友
威望: 55 精华: 0
主题:57 回复:151
注册时间:2017-04-16
在线时长:0
9#   发表于:2017-06-26 17:30:36  IP:219.211.*.*
回复第8楼
还是错
freemarker.core.ParseException: Syntax error in template "WEB-INF/t/cms/www/default/include/nav.html" in line 12, column 22:
Encountered "=", but was expecting one of:
    <STRING_LITERAL>
    <RAW_STRING>
    "false"
    "true"
    <INTEGER>
    <DECIMAL>
    "."
    "+"
    "-"
    "!"
    "["
    "("
    "{"
    <ID>
围观各种技术大屌。。。。
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
10#   发表于:2017-06-26 17:31:39  IP:106.167.*.*
那就用你自己的写法吧,你栏目不想显示就后台设置下不显示
1
1 2 > >| 共2页