templates/user/show.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block title %}User{% endblock %}
  3. {% block body %}
  4.     <h1>Library of {{ user.nom }} based in {{ user.country }}</h1>
  5.     <div class="row">
  6.     <div class="grid box">
  7.     {% for livre in livres %}
  8.         <div class="card">
  9.             <img alt="" src="/uploads/{{ livre.photo }}" onerror="this.src='/img/book.avif'" class="height-grid-card" style="height:100%;">
  10.             <div class="card-body p-2">
  11.                 <a href="{{ path('app_livre_show', {'id': livre.id}) }}"> <h2 class="primary-color card-title font-weight-bold">{{ livre.titre }}</h2></a>
  12.                 {# <span class="new-secondary text-secondary small-text">
  13.                     
  14.                         {{ livre.description|slice(0, 250) }}
  15.                         {% if livre.description|length > 250 %}
  16.                         <span id="dots_{{ loop.index }}">...</span>{% endif %}
  17.                         <span id="more_{{ loop.index }}" style="display: none;">{{ livre.description|slice(250) }}</span>
  18.                         {% if livre.description|length > 250 %}
  19.                     <a style="text-decoration: underline; cursor: pointer;color: #320258;" onclick="myFunction('{{ loop.index }}')" id="myBtn_{{ loop.index }}">Lire plus</a>
  20.                     {% endif %}
  21.                 </span>  #}
  22.                 
  23.                 <span class="">
  24.                 auteur : {{ livre.auteur }} <br>
  25.                 Language : {{livre.language}}<br>
  26.                 Country : {{livre.user.country}}
  27.                 </span>       
  28.             </div>
  29.             <div class="body2">
  30.                 <button type="button" class="btn btn-success">Réserver une séance</button> 
  31.             </div>
  32.         </div>
  33.     {% endfor %}
  34.     </div></div>
  35.     
  36.     {# <a href="{{ path('app_user_index') }}">la liste des bibliothèque</a>
  37.     <a href="{{ path('app_user_edit', {'id': user.id}) }}">edit</a> #}
  38.     {# {{ include('user/_delete_form.html.twig') }} #}
  39.     <script>
  40. function myFunction(id) {
  41.     var dotsElement = document.getElementById('dots_' + id);
  42.     var moreTextElement = document.getElementById('more_' + id);
  43.     var btnTextElement = document.getElementById('myBtn_' + id);
  44.     if (dotsElement.style.display === 'none') {
  45.         dotsElement.style.display = 'inline';
  46.         btnTextElement.innerHTML = 'Lire plus';
  47.         moreTextElement.style.display = 'none';
  48.     } else {
  49.         dotsElement.style.display = 'none';
  50.         btnTextElement.innerHTML = 'Lire moins';
  51.         moreTextElement.style.display = 'inline';
  52.     }
  53. }
  54. </script>
  55. {% endblock %}