【问题标题】:Is MJML If statement with an OR operator possible?可以使用 OR 运算符的 MJML If 语句吗?
【发布时间】:2022-01-05 18:13:21
【问题描述】:

我无法在我的 mjml if 语句中添加额外的条件。 mjml 中有 OR 运算符吗?即使在他们的文档中似乎也找不到。

我尝试使用 ||和 |但将 html 放入 mailjet 时会出错。

这是我尝试过的:

 
      <mj-raw>{% if var:variable:"" != "" | var:variable:"" != "$0"%}</mj-raw>
      <mj-section padding="0 0 16px 0">
        <mj-group>
          <mj-column>
            <mj-text>
              <p class="left-aligned-line-item">Text</p>
            </mj-text>
          </mj-column>
          <mj-column>
            <mj-text>
              <p class="right-aligned-val header-bold">{{ var:variable:"" }}</p>
            </mj-text>
          </mj-column>
        </mj-group>
      </mj-section>
      <mj-raw>{% endif %}</mj-raw>

【问题讨论】:

    标签: conditional-statements mjml


    【解决方案1】:

    我发现嵌套if 语句有效。这有点笨拙,但这是目前可行的解决方案。

          <mj-raw>{% if var:variable:"" != "" %}</mj-raw>
          <mj-raw>{% if var:variable:"" != "$0"%}</mj-raw>
          <mj-section padding="0 0 16px 0">
            <mj-group>
              <mj-column>
                <mj-text>
                  <p class="left-aligned-line-item">Text</p>
                </mj-text>
              </mj-column>
              <mj-column>
                <mj-text>
                  <p class="right-aligned-val header-bold">{{ var:variable:"" }}</p>
                </mj-text>
              </mj-column>
            </mj-group>
          </mj-section>
          <mj-raw>{% endif %}</mj-raw>
          <mj-raw>{% endif %}</mj-raw>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-03-06
      • 1970-01-01
      • 1970-01-01
      • 2012-02-22
      • 1970-01-01
      • 1970-01-01
      • 2015-06-27
      相关资源
      最近更新 更多