category

Twig の値判定に starts with を使ってみた

2019-05-31

Twig でループの中でURLによって出し分けをしたい、というのがあり色々調べていた。

Twig for Template Designers - Documentation - Twig - The flexible, fast, and secure PHP template engine
https://twig.symfony.com/doc/2...

に以下の設定があったのを見つけたので試してみた。

{% if 'Fabien' starts with 'F' %}
{% endif %}

こんなかんじでやりたい感じのことはできた。

{% for entry in entries %}
  {% set site_url = entry.permalink %}
  {% if site_url starts with 'https://tinybeans.net/' %}
    {% set site_name = jsonData2.site_name %}
  {% elseif site_url starts with 'https://note.mersy418.com/' %}
    {% set site_name = jsonData.site_name %}
  {% endif %}

地味な感じで無駄も多そうだけど、、、、とりあえずループの中で色々変えながらやれそう。

調べながら調べながら。。。