conditional-statements - 是否可以使用 OR 运算符进行 MJML If 语句?

标签 conditional-statements mjml

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

最佳答案

我发现嵌套 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>

关于conditional-statements - 是否可以使用 OR 运算符进行 MJML If 语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70597686/

相关文章:

php - 在 PHP 中定位特定版本的 Internet Explorer

c++ - 使用 goto 转义控制结构是否会产生不同的程序集?

css - 如何获取 Apache Wicket PropertyColumn 数据以根据内容动态更改 CSS 类?

javascript - MJML:mj-include 无法读取文件

html - 电子邮件中的横向/纵向图像

r - 是否有跨不同列的条件值的 R 函数?

javascript - 递归和条件混淆

html - 如何将 font-awesome 与 mjml 一起使用?

mjml - 版权符号未在浏览器中呈现