Permalink
Browse files

modify: 「ニュース」セクションのエントリ一覧を出力

  • Loading branch information...
dreamseeker committed Dec 14, 2018
1 parent 6f0597b commit 0b9beccf39ea1b797fa91434c04ee260cf6fb429
Showing with 36 additions and 18 deletions.
  1. +36 −18 templates/news/index.html
@@ -17,6 +17,12 @@
orderBy: 'postDate desc'
}).one() %}

{# 「ニュース」セクションのエントリを取得 #}
{% set newsEntries = craft.entries({
section: 'news',
orderBy: 'postDate desc'
}) %}


{# ------------------------------------------
出力
@@ -61,24 +67,36 @@ <h3><a href="{{ featuredEntry.url }}">{{ featuredEntry.title }}</a></h3>
{% endif %}

{# 「ニュース」エントリの一覧 #}
<article class="news-entry">
<figure>
<a href="../news/detail.html">
<img src="https://placehold.jp/3d4070/42598f/280x204.png" alt="augmented-reality" width="280" height="204">
</a>
</figure>
<div class="summary-wrap">
<h3><a href="../news/the-future-of-augmented-reality">The Future of Augmented Reality</a></h3>
<p>
Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis.
</p>
<p>
<span class="author"></span>
<span class="separator">|</span>
<a href="../news/detail.html" class="more-link">Read More</a>
</p>
</div><!-- /.summary-wrap -->
</article><!-- /.news-entry -->
{% for entry in newsEntries.all() %}
{# 「メイン画像」を取得 #}
{% set image = entry.featuredImage.one() %}

<article class="news-entry">
{# 「メイン画像」がセットされていれば、出力 #}
{% if image %}
<figure>
<a href="{{ entry.url }}">
<img src="{{ image.getUrl('thumb') }}" alt="{{ image.title }}" width="570" height="348">
</a>
</figure>
{% endif %}
<div class="summary-wrap">
<h3><a href="{{ entry.url }}">{{ entry.title }}</a></h3>
{{ entry.shortDescription }}
<p>
{% if entry.type == 'link' %}
{# 「リンク」入力タイプの場合 #}
<a href="{{ entry.url }}" class="more-link">Check it out</a>
{% else %}
{# 「デフォルト」入力タイプの場合 #}
<span class="author">{{ entry.author.name }}</span>
<span class="separator">|</span>
<a href="{{ entry.url }}" class="more-link">Read More</a>
{% endif %}
</p>
</div><!-- /.summary-wrap -->
</article><!-- /.news-entry -->
{% endfor %}

{# ページナビゲーション #}
<hr class="horz-rule">

0 comments on commit 0b9becc

Please sign in to comment.