BLOGGER - 在<b:if>标签内使用自定义变量?

时间:2017-11-25 21:29:04

标签: variables conditional blogger

我正在尝试创建一个条件语句,具体取决于名为&#34; pp&#34;的自定义变量的值。但是我收到此消息并且无法加载我的小部件:

表达式&#39; pp ==&#34; left&#34;&#39;无效。

这是我的代码:

    <script type='text/javascript'>
        var pp = "left";
    </script> 

<b:loop index='postcont' values='data:posts' var='post'>
        <b:if cond= 'pp == "left"'>
          <b:include name='leftpost'/>
        <b:elseif cond='pp= mid'/>
          <b:include name='midpost'/>
        <b:else/>
          <b:include name='rightpost'/>
         </b:if>
    </b:loop>   

有没有办法在标签内使用自定义变量?或者任何其他选择来实现我正在寻找的东西。

谢谢。

BR。

1 个答案:

答案 0 :(得分:0)

使用b:with标记定义博主变量

<b:with var='pp' value='"left"'>
  <b:loop index='postcont' values='data:posts' var='post'>
    <b:if cond='data:pp == "left"'>
      <b:include name='leftpost'/>
      <b:elseif cond='data:pp == "mid"'/>
      <b:include name='midpost'/>
      <b:else/>
      <b:include name='rightpost'/>
    </b:if>
  </b:loop>   
</b:with>