首页 > 解决方案 > b:if 选择同时适用于 http 和 https

问题描述

是否有可能在 b:if 条件选择中同时包含 HTTP 和 https 链接的条件。

<b:if cond='data:blog.url == &quot;http://www.your-site.com/p/contact-us.html&quot;'>
<link href='https://xxxxxx.com/contact.css' rel='stylesheet' type='text/css'/>
<b:else/>
    <b:if cond='data:blog.url == &quot;https://www.your-site.com/p/contact-us.html&quot;'>
    <link href='https://xxxxxx.com/contact.css' rel='stylesheet' type='text/css'/>
  </b:if>
</b:if>

这就是我在网站的 HTTP 和 https 版本中加载此 CSS 的方式。没有 有没有一种方法可以做?

标签: blogger

解决方案


您可以使用b:elseif标签来检查多个条件。

<b:if cond='data:blog.url == &quot;http://www.your-site.com/p/contact-us.html&quot;'>
    <link href='https://xxxxxx.com/contact.css' rel='stylesheet' type='text/css'/>
<b:elseif cond='data:blog.url == &quot;https://www.your-site.com/p/contact-us.html&quot;'/>
    <link href='https://xxxxxx.com/contact.css' rel='stylesheet' type='text/css'/>
</b:if>

推荐阅读