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

Open in your IDE?
  1. {% set NewsList = repository('Eccube\\Entity\\News').getList() %}
  2. {% block stylesheet %}
  3. <style>
  4. .ec-newsRole h2.illust-title {
  5.     text-align: left;
  6. }
  7. .ec-newsRole h2.illust-title img {
  8.     vertical-align: baseline;
  9. }
  10. </style>
  11. {% endblock %}
  12. {% block javascript %}
  13.     <script>
  14.         $(function() {
  15.             $('.ec-newsRole__news').each(function() {
  16.                 var listLength = $(this).find('.ec-newsRole__newsItem').length;
  17.                 if (listLength > 5) {
  18.                     $(this).find('.ec-newsRole__newsItem:gt(4)').each(function() {
  19.                         $(this).hide();
  20.                     });
  21.                 }
  22.             });
  23.         });
  24.     </script>
  25. {% endblock %}
  26. <div class="block_outer">
  27. <div class="ec-role">
  28.     <div class="ec-newsRole">
  29.         <div class="ec-secHeading">
  30.             <h2 class="illust-title"><img src="{{ asset('assets/img/title/deco_kira.png', 'user_data') }}" alt="TOPICS">TOPICS</h2>
  31.             <p><a href="{{url('topics42_index')}}" class="detail-link">一覧</a></p>
  32.         </div>
  33.         <div class="ec-newsRole__news">
  34.             {% for News in NewsList %}
  35.             <div class="ec-newsRole__newsItem">
  36.                 <div class="ec-newsRole__newsHeading">
  37.                     <div class="ec-newsRole__newsDate">{{ News.publish_date|date_day }}</div>
  38.                     <div class="ec-newsRole__newsColumn">
  39.                         <div class="ec-newsRole__newsTitle">
  40.                             {% if News.description %}<a href="{{ url('topics42_detail', {'id': News.id}) }}">{% endif %}
  41.                                 {{ News.long_title|raw|nl2br }}
  42.                             {% if News.description %}</a>{% endif %}
  43.                             {% if News.url %}
  44.                                 <a class="news-url" href="{{ News.url }}" {% if News.link_method == '1' %}target="_blank"{% endif %}><span class="icon link"></span>{{ News.url }}{% if News.link_method == '1' %} (別ウィンドウで開きます){% endif %}</a>
  45.                             {% endif %}
  46.                         </div>
  47.                     </div>
  48.                 </div>
  49.             </div>
  50.             {% endfor %}
  51.         </div>
  52.     </div>
  53. </div>
  54. </div>