src/StartPlatz/Bundle/AlphaBundle/Resources/views/Post/Knowhow__blogPost_widget.twig line 1

Open in your IDE?
  1. {# ################# CSS ################## #}
  2. {% include "@StartPlatzStyle/CSS/_sp-connect.version-2021-winter.html.twig" %}
  3. {# ################# HTML ################## #}
  4. {# desktop layout #}
  5. <div class="row d-none d-lg-inline-flex ArtikelCardblogPost rounded-lg my-3 mx-auto">
  6.     <div class="col-lg-5 rounded-left ArtikelImageHolderblogPost">
  7.             {% if entity.img %}
  8.                 <img class="ArtikelImgblogPost p-2" src="{{ entity.img }}" alt=" ">
  9.             {% elseif item.imagelink %}
  10.                 <img class="ArtikelImgblogPost p-2" src="{{ item.imagelink }}" alt=" ">
  11.             {% else %}
  12.                 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="ArtikelImgblogPost bi bi-image-fill p-2" viewBox="0 0 16 16">
  13.                     <path d="M.002 3a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-12a2 2 0 0 1-2-2V3zm1 9v1a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V9.5l-3.777-1.947a.5.5 0 0 0-.577.093l-3.71 3.71-2.66-1.772a.5.5 0 0 0-.63.062L1.002 12zm5-6.5a1.5 1.5 0 1 0-3 0 1.5 1.5 0 0 0 3 0z"/>
  14.                 </svg>
  15.             {% endif %}
  16.         </div>
  17.     <div class="col-lg-7 rounded-right ArtikelTextblogPost">
  18.             <div class="row">
  19.                 <div class="col-12" style="height: 245px">
  20.                     <h5 class="mt-4 px-2">
  21.                         {{ entity.post_title }}
  22.                     </h5>
  23.                         <p class="px-2 xLineEllipsis" style="line-clamp: 6;-webkit-line-clamp: 6;">
  24.                             {{ entity.post_content|striptags|raw }}
  25.                         </p>
  26.                 </div>
  27.                 <div class="col-12">
  28.                     <a target="_blank" class="btn btn-warning float-right"
  29.                        href="{{ path('meta_feed_link', {'url':entity.guid|url_encode, 'feedId': item.id}) }}" role="button">
  30.                         Read entire article
  31.                     </a>
  32.                 </div>
  33.             </div>
  34.         </div>
  35.     <div class="col-12 p-0 m-0">
  36.         {% if is_granted("ROLE_ADMIN") %}
  37.             <span class="px-2 py-1 mt-1 float-left bg-warning rounded">
  38.                 {{ item.type }}
  39.             </span>
  40.         {% endif %}
  41.     </div>
  42. </div>
  43. {# mobile card #}
  44. <div class="card cardArticleWidthblogPost my-3 d-lg-none rounded">
  45.    <div class="imgBlockMobileblogPost rounded-top">
  46.        {% if entity.img %}
  47.            <img class="card-img-top p-2" src="{{ entity.img }}" alt=" ">
  48.        {% elseif item.imagelink %}
  49.            <img class="card-img-top p-2 " src="{{ item.imagelink }}" alt=" ">
  50.        {% else %}
  51.            <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="card-img-top bi bi-image-fill " viewBox="0 0 16 16">
  52.                <path d="M.002 3a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-12a2 2 0 0 1-2-2V3zm1 9v1a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V9.5l-3.777-1.947a.5.5 0 0 0-.577.093l-3.71 3.71-2.66-1.772a.5.5 0 0 0-.63.062L1.002 12zm5-6.5a1.5 1.5 0 1 0-3 0 1.5 1.5 0 0 0 3 0z"/>
  53.            </svg>
  54.        {% endif %}
  55.    </div>
  56.     <div class="card-body cardBodyKnowhowblogPost rounded-bottom">
  57.         {% if is_granted("ROLE_ADMIN") %}
  58.             <span class="px-3 py-1 mb-2 bg-warning badge">
  59.                 <b>
  60.                     {{ item.type }}
  61.                 </b>
  62.             </span>
  63.         {% endif %}
  64.         <h5 class="card-title">
  65.             {{ entity.post_title }}
  66.         </h5>
  67.         {% if entity.post_content|length > 600 %}
  68.             {% set teaser  = entity.post_content[0:600] ~'...' %}
  69.             <p class="card-text">
  70.                 {{ teaser|striptags|raw }}
  71.             </p>
  72.         {% else %}
  73.             <p class="card-text">
  74.                 {{ entity.post_content|striptags|raw }}
  75.             </p>
  76.         {% endif %}
  77.         <a target="_blank" class="btn btn-warning float-right"
  78.            href="{{ path('meta_feed_link', {'url':entity.guid|url_encode, 'feedId': item.id}) }}" role="button">
  79.             Read entire article
  80.         </a>
  81.     </div>
  82. </div>