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

Open in your IDE?
  1. <div class="right">
  2.     <div class="newsCatBox">
  3.         <a href="{{ path('set_session', { 'id': '0' }) }}"><div class="newsCat">全ての記事</div></a>
  4.         <a href="{{ path('set_session', { 'id': '1' }) }}"><div class="newsCat">お知らせ</div></a>
  5.         <a href="{{ path('set_session', { 'id': '2' }) }}"><div class="newsCat">商品情報</div></a>
  6.         <div class="sp"></div>
  7.     </div>
  8.      <div class="eventM">
  9.       <span class="todayBig">{{ Category }}</span>
  10.      </div>
  11. {% for News in NewsItems %}
  12. <div class="newsList">
  13.     <div class="newsListBox">
  14.         <div class="newsListBoxImg">
  15.             {% if News.image != '' %}
  16.                 <img src="{{ News.image }}" width="100%" alt="{{ News.title }}"/>
  17.             {% endif %}
  18.         </div>
  19.         <div class="newsCatOff">{{ News.category }}</div>
  20.         <div class="sp"></div>
  21.         <div class="newsListBoxdate">{{ News.s_date }}</div>
  22.         <div class="newsListBoxTitle">{{ News.title }}</div>
  23.         <a href="{{ path('set_session2', { 'id': News.id }) }}">
  24.             <div class="newsListBoxGo">詳しくみる</div>
  25.         </a>
  26.     </div>
  27. </div>
  28. {% endfor %}
  29. <div style="clear: both;"></div>
  30. <style>
  31. .pagination {
  32.     list-style: none;
  33.     display: flex;
  34.     gap: 0.5em;
  35.     padding: 0;
  36.     margin: 0;
  37.     justify-content: center;
  38. }
  39. .pagination li {
  40.     display: inline-block;
  41. }
  42. .pagination a {
  43.     padding: 0.3em 0.7em;
  44.     text-decoration: none;
  45.     border: 1px solid #ccc;
  46.     border-radius: 3px;
  47.     color: #333;
  48. }
  49. .pagination strong {
  50.     padding: 0.3em 0.7em;
  51.     border: 1px solid #333;
  52.     background: #007bff;
  53.     color: white;
  54.     border-radius: 3px;
  55. }
  56. </style>
  57. {% if PageInfo.pageCount > 1 %}
  58.   <div style="text-align: center; margin-top: 1em;">
  59.     <div style="display: inline-block;">
  60.       <ul class="pagination">
  61.         {% if PageInfo.previousPageNumber %}
  62.           <li><a href="/set-sessionP/{{ PageInfo.previousPageNumber }}">&laquo;</a></li>
  63.         {% endif %}
  64.         {% for page in PageInfo.pagesInRange %}
  65.           {% if page == PageInfo.currentPageNumber %}
  66.             <li><strong>{{ page }}</strong></li>
  67.           {% else %}
  68.             <li><a href="/set-sessionP/{{ page }}">{{ page }}</a></li>
  69.           {% endif %}
  70.         {% endfor %}
  71.         {% if PageInfo.nextPageNumber %}
  72.           <li><a href="/set-sessionP/{{ PageInfo.nextPageNumber }}">&raquo;</a></li>
  73.         {% endif %}
  74.       </ul>
  75.     </div>
  76.   </div>
  77. {% endif %}
  78.     <div class="sp"></div>
  79. </div>