app/template/default/Block/npsr_recent_news.twig line 1

Open in your IDE?
  1. {% set NewsList = repository('Eccube\\Entity\\News').getList() %}
  2. {% set limit = 5 %}
  3. <div class="ec-role is-news">
  4.     <div class="ec-newsRole">
  5.       <div class="newsFlex">
  6.           <div class="ec-secHeading itemItem">
  7.               <span class="ec-secHeading__en">{{ 'NEWS'|trans }}</span>
  8.               <span class="ec-secHeading__line"></span>
  9.               <span class="ec-secHeading__ja">{{ '新着情報'|trans }}</span>
  10.           </div>
  11.           {% for index , News in NewsList|slice(0, limit, true) %}
  12.           {% if index == limit - 1 %}
  13.             <div class="text-right ec-newsRole__newsItem itemItem">
  14.                 <a class="btn btn-default" href="{{ url('news_index') }}" role="button"><span class="fs12">&#9654;&nbsp;&nbsp;</span>more</a>
  15.             </div>
  16.             {% set break = true %}
  17.                   {% endif %}
  18.           {% endfor %}
  19.       </div>
  20.         
  21.         <div class="ec-newsRole__news">
  22.             {% set break = false %}
  23.             {% for index , News in NewsList|slice(0, limit, true)  %}
  24.                 
  25.                 <div class="ec-newsRole__newsItem">
  26.                     <div class="ec-newsRole__newsHeading">
  27.                         <div class="ec-newsRole__newsDate">
  28.                             {{ News.publish_date|date_day }}
  29.                         </div>
  30.                         <div class="ec-newsRole__newsColumn">
  31.                             {% if News.url %}
  32.                                 <a href="{{ News.url }}" {% if News.link_method == '1' %}target="_blank"{% endif %} class="ec-newsRole__newsTitle">
  33.                             {% else %}
  34.                                 <a href="{{ url('news_detail', {'id': News.id}) }}" class="ec-newsRole__newsTitle">
  35.                             {% endif %}
  36.                                 {{ News.title }}
  37.                             </a>
  38.                         </div>
  39.                     </div>
  40.                 </div>
  41.             {% endfor %}
  42.         </div>
  43.     </div>
  44. </div>