б: если выбор, который работает как для http и https - PullRequest
0 голосов
/ 12 ноября 2018

Возможно ли иметь условие, охватывающее как HTTP, так и https ссылку в b: если выбрано условие.

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

Вот так я загрузил этот CSS, работающий как в HTTP, так и в https версии сайта. Есть ли один способ обойтись без?

Ответы [ 2 ]

0 голосов
/ 13 ноября 2018
<b:if cond='data:blog.url contains "//www.your-site.com/p/contact-us.html"'>
  <link href='https://xxxxxx.com/contact.css' rel='stylesheet' type='text/css'/>
</b:if>
0 голосов
/ 12 ноября 2018

Вы можете использовать тег 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>
...