代码之家  ›  专栏  ›  技术社区  ›  user2512569

BLOGGER-在标签中使用自定义变量?

  •  1
  • user2512569  · 技术社区  · 7 年前

    我试图根据名为“pp”的自定义变量的值创建一个条件语句。但是,我收到了此消息,无法加载我的小部件:

    表达式“pp==“left”无效。

    这是我的代码:

        <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 回复  |  直到 7 年前
        1
  •  2
  •   zakariamouhid    7 年前

    使用 b:with 标记来定义blogger变量

    <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>