app/template/default/blog/news_detail.twig line 1

Open in your IDE?
  1. {% extends 'default_frame.twig' %}
  2. {% block javascript %}{% endblock %}
  3. {% block stylesheet %}
  4. <style>
  5. .pluginCMBblog .post_meta {
  6.     display: flex;
  7.     list-style: none;
  8.     margin: 0;
  9.     padding: 0;
  10.     width: 95%;
  11.     margin: 0 auto;
  12. }
  13. .pluginCMBblog .blog_category{
  14.     margin: 0;
  15.     padding: 0;
  16. }
  17. .pluginCMBblog .blog_category{
  18.     display: initial;
  19. }
  20. .pluginCMBblog .blog_category li{
  21.     display: initial;
  22.     border-right: 1px solid #ddd;
  23. }
  24. .pluginCMBblog .blog_category li:last-child {
  25.     border-right: none;
  26. }
  27. .pluginCMBblog .post_meta .post_meta_list{
  28.     padding-right: 2rem;
  29. }
  30. .pluginCMBblog .list_category_link{
  31.     color: #337ab7;
  32.     padding: 0 0.5rem;
  33. }
  34. .pluginCMBblog .main_image_blog{
  35.     padding: 3rem 0;
  36. }
  37. .pluginCMBblog .post_meta_list.time{
  38.     width: 15rem;
  39.     display: inline-table;
  40. }
  41. .pluginCMBblog .tag_dl{
  42.     display: flex;
  43. }
  44. .pluginCMBblog .blog_detail .blog_Title{
  45.     word-break: break-word;
  46.     margin-bottom: 20px;
  47. }
  48. .pluginCMBblog .cm_blog_main_image img{
  49.     max-width: 100%;
  50.     width: auto;
  51. }
  52. ul.tag-ul {
  53.     padding-left:8px;
  54.     list-style: none;
  55.     display: flex;
  56.     flex-wrap: wrap;
  57. }
  58. ul.tag-ul > li {
  59.     margin: 0.4em;
  60.     padding: 0 0.8em;
  61.     border: 1px solid #ccc;
  62.     border-radius: 5px;
  63. }
  64. ul.tag-ul > li > a:hover {
  65.     text-decoration: none;
  66. }
  67. h3.tag-header {
  68.   padding: 1rem 2rem;
  69.   border-left: 4px solid #000;
  70. }
  71. .w-100 {
  72.     width: 100%
  73. }
  74. .side-bar > div {
  75.     width: 90%;
  76.     margin:40px auto;
  77. }
  78. h5.tag-header {
  79.   padding: 1rem 2rem;
  80.   border-left: 4px solid #000;
  81. }
  82. .month-archive a {
  83.     text-decoration: underline;
  84.     display: block;
  85.     padding: 3px 27px;
  86. }
  87. .ec-productRole__description > p img {
  88.     width: calc(var(--width));
  89.     margin-bottom: 15px;
  90. }
  91. .archive-link-div {
  92.     max-height: 600px;
  93.     overflow-y: scroll;
  94. }
  95. .archive-link-div::-webkit-scrollbar {
  96.     display: none;
  97. }
  98. @media screen and (max-width: 768px){
  99.     .pluginCMBblog .post_meta {
  100.         display: block;
  101.     }
  102.     .pluginCMBblog .post_meta_list.time{
  103.         width: 100%;
  104.     }
  105.     .side-bar > div {
  106.         width: 100%
  107.     }
  108. }
  109. @media only screen and (min-width: 768px) {
  110.     .ec-shelfGrid .ec-shelfGrid__item-image {
  111.         height: 150px;
  112.     }
  113.     h3.tag-header {
  114.         margin: 63px 16px 20px;
  115.     }
  116.     .side-bar {
  117.         width: 280px;
  118.         background-color: #f6f6f6;
  119.     }
  120.     .ec-role {
  121.         display: flex;
  122.         justify-content: flex-start
  123.     }
  124.     .mt-65 {
  125.         margin-top: 65px!important;
  126.     }
  127. }
  128. </style>
  129. {% endblock %}
  130. {% block main %}
  131. <div class="ec-role blog_detail pluginCMBblog content__inner">
  132.     <div class="w-100">
  133.         <div class="ec-pageHeader">
  134.             <h1 class="blog_Title">{{ blog.title }}</h1>
  135.         </div>
  136.         <ul class="post_meta ">
  137.             <li class="post_meta_list time"><i class="fas fa-calendar-alt"></i>&nbsp;{{blog.release_date|date('Y年m月d日')}}</li>
  138.             {% if blog.getBlogCategories|length > 0 %}
  139.             <li class="post_meta_list">
  140.                 <dl class="tag_dl">
  141.                     <dt><i class="fas fa-tags"></i></dt>
  142.                     <dd>
  143.                         <ul class="blog_category">
  144.                             {% for category in blog.getBlogCategories %}
  145.                             <li class="{{category.getCategory.class}}">
  146.                                 <a href="{{ url('news_list', {categories: [category.getCategory().getId()]}) }}" class="list_category_link">
  147.                                 {{ category.getCategory.getName|raw }}
  148.                                 </a>
  149.                             </li>
  150.                             {% endfor %}
  151.                         </ul>
  152.                     </dd>
  153.                 </dl>
  154.             </li>
  155.             {% endif %}
  156.         </ul>
  157.         <div class="ec-off1Grid">
  158.             <div class="ec-off1Grid__cell">
  159.                 <div class="cm_blog_main_image">
  160.                     {% if blog.getMainListImage %}
  161.                     <img src="{{ asset(blog.getMainListImage|no_image_product, 'save_image') }}" class="main_image_blog"></img>
  162.                     {% else %}
  163.                     <img class='item_blog_image'></img>
  164.                     {% endif %}
  165.                 </div>
  166.                     <div class="ec-grid2__cell">
  167.                     <div class="ec-productRole__profile">
  168.                         <div class="ec-productRole__description">{{ blog.body|raw }}
  169.                         </div>
  170.                     </div>
  171.                 </div>
  172.             </div>
  173.         </div>
  174.         {% if tags|length > 0 %}
  175.             <h3 class="tag-header">{{ 'plg.CMBlogPro.blog.tag'|trans }}</h3>
  176.             <ul class="tag-ul">
  177.                 {% for tag in tags %}
  178.                     <li>
  179.                         <a href="{{ url('news_list', {tag: tag|trim }) }}">{{ tag |trim }}</a>
  180.                     </li>
  181.                 {% endfor %}
  182.             </ul>
  183.         {% endif %}
  184.         {{ include('Block/blog_related_product.twig', {}, ignore_missing = true) }}
  185.         <div class="page__inner mt-50">
  186.           <h2 class="mod_movie-h2">
  187.             お知らせ一覧
  188.           </h2>
  189.           <div class="mod_movie-btn-more">
  190.             <a href="{{ url('news_list') }}">お知らせ一覧に戻る</a>
  191.           </div>
  192.         </div>
  193.     </div>
  194.     {#<div class="side-bar">#}
  195.     {#    <div class="mt-65 month-archive">#}
  196.     {#        <h5 class="tag-header">{{ 'plg.CMBlogPro.blog.month_archive'|trans }}</h5>#}
  197.     {#        <div class="archive-link-div">#}
  198.     {#            {% for key, month in monthArr %}#}
  199.     {#                <a href="{{ url('cm_blog_pro_page_list', {date: key}) }}">{{ month }}</a>#}
  200.     {#            {% endfor %}#}
  201.     {#        </div>#}
  202.     {#    </div>#}
  203.     {#</div>#}
  204. </div>
  205. {% endblock %}