src/WebBundle/Resources/views/Publication/show.html.twig line 1

Open in your IDE?
  1. {% extends '@Web/layout.html.twig' %}
  2. {% block title %}
  3.     {{ blog.metaTitle | raw  }}
  4. {% endblock %}
  5. {% block meta %}
  6.     {% if blog.metaDescription %}
  7.         <meta name="description" content="{{ blog.metaDescription | raw }}" />
  8.     {% endif %}
  9.     {% if blog.metaKeywords %}
  10.         <meta name="keywords" content="{{ blog.metaKeywords | raw }}" />
  11.     {% endif %}
  12.     {% if blog.noindex %}
  13.         <meta name="robots" content="noindex, nofollow" />
  14.     {% endif %}
  15.     <meta property="og:type" content="website" />
  16.     <meta property="og:title" content="{{ blog.metaTitle | raw }}" />
  17.     <meta property="og:description" content="{{ blog.metaDescription | raw }}" />
  18.     <meta property="og:locale" content="{{ te.locale.getCurLocaleISO() }}" />
  19.     <meta property="og:url" content="{{ te.request.uri }}" />
  20.     <meta property="og:image" content="{{ asset( blog.preview ) }}" />
  21.     <meta property="og:image:width" content="320" />
  22.     <meta property="og:image:height" content="216" />
  23.     <meta property="og:image:type" content="image/jpeg" />
  24.     <meta property="og:site_name" content="{{ siteName }}" />
  25.     <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
  26. {% endblock %}
  27. {% block stylesheets %}
  28.     {{ parent() }}
  29.     <link rel="stylesheet" href="{{ asset('_css/publication.min.css') }}" />
  30.  {% endblock %}
  31. {% block javascripts %}
  32.     {{ parent() }}
  33.     {% if te.checkIsDev %}
  34.         <script src="{{ asset('_js/publication.js') }}"></script>
  35.     {% else %}
  36.         <script src="{{ asset('_js/publication.min.js') }}"></script>
  37.     {% endif %}
  38. {% endblock %}
  39. {% block content %}
  40.     <a href="{{ path('app_publications' ) }}" title="All blogs" class="all-blogs">
  41.         {% include '@Web/SVGIconsCode/arrow.html.twig' %}
  42.         <span>
  43.             {{ 'blog_title_all_blogs' | trans }}
  44.         </span>
  45.     </a>
  46.     <div class="publication-single">
  47.         {% if blog.editLink %}
  48.             [ <a href="{{ blog.editLink }}" target="_blank" rel="noopener">edit</a> ]
  49.         {% endif %}
  50.         {% if not blog.showSite %}
  51.             <h1 style="border: 1px solid #f00; padding: 20px;">Внимание. Страница отображется только для админов, посетителям она не видна.</h1>
  52.         {% endif %}
  53.         <div class="header-and-comment-button-wrapper">
  54.             <h1>
  55.                 {{ blog.title | raw }}
  56.                 <span class="date">{{ blog.publishDate | date('d.m.y') }}</span>
  57.                 {# {% зачем-то временно отключаем комменты для выставок }% #}
  58.                 {% if not blog.isExhibition %}
  59.                 <br />
  60.                     <span
  61.                         class="top-header-button heading-button first-of-type js-call-popup-button"
  62.                         data-target-id="comments-block"
  63.                     >
  64.                         {{ 'comment_add_question' | trans }}
  65.                     </span>
  66.                 {% endif %}
  67.                 <span
  68.                     class="top-header-button heading-button js-call-popup-button"
  69.                     data-target-id="subscribe-block"
  70.                 >
  71.                     {{ 'subscribe' | trans }}
  72.                 </span>
  73.             </h1>
  74.         </div>
  75.         {# для соц сетей (неактивные, скрытые) #}
  76.         <div class="info-block-public">
  77.             <div id="trace" class="trace">
  78.                 <div id="socialLinkBox" class="social-link-box">
  79.                     <div id="arrow" class="arrow"></div>
  80.                     <div class="social-link social-icons-list">
  81.                         {% include '@Web/Common/social-block.html.twig' with {'social': social} %}
  82.                     </div>
  83.                 </div>
  84.             </div>
  85.         </div>
  86.         <div class="body-content {% if blog.isExhibition %}exhibition{% endif %}">
  87.             <div class="publication-content clearfix">
  88.                 {# <p> для того, вдруг статический контент не будет иметь <p> #}
  89.                 <p>{{ blog.body | convert_text | raw }}</p>
  90.             </div>
  91.         </div>
  92.         {% if blog.isExhibition %}
  93.             {% include '@Web/Publication/exh_filters.html.twig' with { 'exh': blog } %}
  94.         {% endif %}
  95.     </div>
  96.     {% if blog.isExhibition %}
  97.         {% include '@Web/Publication/exh-content.html.twig' with { 'exh': blog } %}
  98.     {% endif %}
  99.     {% if not blog.isExhibition %}
  100.         {% include '@Web/Comment/comment-tab.html.twig' with {'unid': blog.unid, 'entity': blog.id, 'type': 1, 'place': 'top'} %}
  101.         {% include '@Web/Comment/comment-tab.html.twig' with {'unid': blog.unid, 'entity': blog.id, 'type': 1, 'place': 'bottom'} %}
  102.     {% endif %}
  103. {% endblock %}