templates/Slivki/beauty/offer/master.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block messenger %}{% endblock %}
  3. {% block stylesheets %}
  4.     {{ parent() }}
  5.     <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css">
  6. {% endblock %}
  7. {% block mainColumnClass %} one-column bg-white{% endblock %}
  8. {% block main_content %}
  9.     <div class="master-page container sf-font px-3" style="width: 97%">
  10.         <div class="d-flex pt-3 pb-1">
  11.             <div class="col-6 px-0">
  12.                 <div class="breadcrumbs">
  13.                     <a href="https://www.anna.dev.slivki.by">Главная</a>
  14.                     <i class="fa fa-angle-right"></i>&nbsp;<a href="/salony-krasoty">
  15.                         Салоны красоты
  16.                     </a>
  17.                 </div>
  18.             </div>
  19.         </div>
  20.         <div class="tags-container-page mb-2">
  21.             {% for tag in master.getTags() %}
  22.                 <div class="beauty-masters-item-employment-capsules">
  23.                     <div class="beauty-masters-item-employment-capsule">
  24.                         <div class="beauty-masters-item-employment">{{ tag }}</div>
  25.                     </div>
  26.                 </div>
  27.             {% endfor %}
  28.         </div>
  29.         <div class="d-flex">
  30.             <div class="avatar-block-master" style="background-image: url('{{ master.getImageUrl() }}')">
  31.             </div>
  32.             <div class="col">
  33.                 <div class="tittle-page-master text-left">{{ master.getFirstName() }} {{ master.getLastName() }}{{ master.getLevel() == 1 ? '. Опытный мастер' : master.getLevel() == 2 ? '. Топ-мастер' : ''}}</div>
  34.                 <div class="address-block-master-page">
  35.                     {% set uniqueNames = [] %}
  36.                     {% for address in master.getLocations() %}
  37.                         {% if address.name not in uniqueNames %}
  38.                             {% set uniqueNames = uniqueNames|merge([address.name]) %}
  39.                             <div class="address-item">
  40.                                 <div class="address-item-line">{{ address.getName() }}</div>
  41.                             </div>
  42.                         {% endif %}
  43.                     {% endfor %}
  44.                 </div>
  45.             </div>
  46.         </div>
  47.         {% set words = master.getDescription()|split(' ') %}
  48.         {% set description = master.getDescription() | split('<br />') %}
  49.         {% set first_3_lines = description|slice(0, 2) | join('<br />') %}
  50.         {% set remaining_lines = description|slice(2) | join('<br />') %}
  51.         {% set max_words = 30 %}
  52.         <div class="description-master-page my-4">
  53.             <p class="description-text mb-1">{{ first_3_lines|raw }}</p>
  54.             <p class="hidden-text text-long">{{ remaining_lines|raw }}</p>
  55.             {% if words|length > max_words %}
  56.                 <div class="btn-more cursor-pointer color-violet text-center">Подробнее ▼</div>
  57.             {% endif %}
  58.         </div>
  59.         <div id="tittlePhotoExamplesMaster" class="name-master-page mt-3 mb-0 d-none">Фото работ</div>
  60.         <div id="workExampleExamplePage" class="work-examples-master-page">
  61.             {% include 'Slivki/works-examples/examples_of_works_gallery.html.twig' %}
  62.         </div>
  63.         <div class="name-master-page mt-2 mb-1">Акции мастера</div>
  64.         <div class="offers-master-block d-flex row">
  65.             {{ offers.categoryBoxHtml|raw }}
  66.         </div>
  67.     </div>
  68. {% endblock %}
  69. {% block popup %}
  70.     {{ parent() }}
  71. {% endblock %}
  72. {% block javascripts %}
  73.     {{ parent() }}
  74.     <script type="module" src="/js/work_examples/work_examples.js?v={{ work_examples_js_version }}"></script>
  75. {% endblock %}