Skip to content

Commit

Permalink
Portfolio: Show list in grid view - refs BT#18201
Browse files Browse the repository at this point in the history
  • Loading branch information
AngelFQC committed Dec 29, 2020
1 parent aac12fc commit ee31757
Showing 1 changed file with 60 additions and 50 deletions.
110 changes: 60 additions & 50 deletions main/template/default/portfolio/items.html.twig
Expand Up @@ -5,62 +5,72 @@
{% set delete_img = 'delete.png'|img(22, 'Delete'|get_lang) %}
{% set baseurl = _p.web_self ~ '?' ~ (_p.web_cid_query ? _p.web_cid_query ~ '&' : '') %}

<div class="panel-group" id="accordion-list-{{ category_id }}" role="tablist" aria-multiselectable="true">
<div class="row">
{% for item in items %}
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="heading-item-{{ item.id }}">
{% if _u.id == item.user.id %}
<div class="pull-right">
<a href="{{ baseurl ~ {'action':'edit_item', 'id':item.id}|url_encode }}">
{{ edit_img }}
</a>
{% if item.isVisible %}
<a href="{{ baseurl ~ {'action':'hide_item', 'id':item.id}|url_encode }}">
{{ visible_img }}
<div class="col-sm-6 col-md-4" id="portfolio-item-{{ item.id }}">
<div class="thumbnail">
<div class="caption">
<h3>{{ item.title }}</h3>

<ul class="fa-ul">
{% if _c is empty %}
{% if item.session %}
<li>
<span class="fa-li fa fa-book" aria-hidden="true"></span>
{{ 'Course'|get_lang ~ ': ' ~ item.session.name ~ ' (' ~ item.course.title ~ ')' }}
</li>
{% elseif not item.session and item.course %}
<li>
<span class="fa-li fa fa-book" aria-hidden="true"></span>
{{ 'Course'|get_lang ~ ': ' ~ item.course.title }}
</li>
{% endif %}
{% endif %}

<li>
<span class="fa-li fa fa-clock-o" aria-hidden="true"></span>
{{ 'CreationDate'|get_lang ~ ': ' ~ item.creationDate|date_to_time_ago }}
</li>

{% if item.creationDate != item.updateDate %}
<li>
<span class="fa-li fa fa-clock-o" aria-hidden="true"></span>
{{ 'UpdateDate'|get_lang ~ ': ' ~ item.updateDate|date_to_time_ago }}
</li>
{% endif %}
</ul>

<hr>

{{ item.content }}

{% if _u.id == item.user.id %}
<hr>

<p>
<a href="{{ baseurl ~ {'action':'edit_item', 'id':item.id}|url_encode }}" class="btn btn-primary btn-sm">
<span class="fa fa-edit fa-fw" aria-hidden="true"></span>
{{ 'Edit'|get_lang }}
</a>
{% else %}
<a href="{{ baseurl ~ {'action':'show_item', 'id':item.id}|url_encode }}">
{{ invisible_img }}
{% if item.isVisible %}
<a href="{{ baseurl ~ {'action':'hide_item', 'id':item.id}|url_encode }}" class="btn btn-info btn-sm">
<span class="fa fa-eye-slash fa-fw" aria-hidden="true"></span>
{{ 'Invisible'|get_lang }}
</a>
{% else %}
<a href="{{ baseurl ~ {'action':'show_item', 'id':item.id}|url_encode }}" class="btn btn-info btn-sm">
<span class="fa fa-eye fa-fw" aria-hidden="true"></span>
{{ 'Visible'|get_lang }}
</a>
{% endif %}
<a href="{{ baseurl ~ {'action':'delete_item', 'id':item.id}|url_encode }}" class="btn btn-danger btn-sm btn-delete">
<span class="fa fa-remove fa-fw" aria-hidden="true"></span>
{{ 'Delete'|get_lang }}
</a>
{% endif %}
<a href="{{ baseurl ~ {'action':'delete_item', 'id':item.id}|url_encode }}"
class="btn-delete">
{{ delete_img }}
</a>
</div>
{% endif %}
<h5 class="panel-title">
<a href="#collapse-{{ item.id }}" class="collapsed" role="button"
data-parent="#accordion-list-{{ category_id }}"
data-toggle="collapse" aria-expanded="false" aria-controls="collapse-{{ item.id }}">
{{ item.title }}
</a>
</h5>
{% if _c is empty %}
{% if item.session %}
<div class="clearfix">
{{ 'Course'|get_lang ~ ': ' ~ item.session.name ~ ' (' ~ item.course.title ~ ')' }}
</div>
{% elseif not item.session and item.course %}
<div class="clearfix">
{{ 'Course'|get_lang ~ ': ' ~ item.course.title }}<br>
</div>
</p>
{% endif %}
{% endif %}
</div>
<div id="collapse-{{ item.id }}" class="panel-collapse collapse" role="tabpanel"
aria-labelledby="heading-item-{{ item.id }}">
<div class="panel-body">
{{ item.content }}
</div>
</div>
<div class="panel-footer">
{{ 'CreationDate'|get_lang ~ ': ' ~ item.creationDate|date_to_time_ago }}
{% if item.creationDate != item.updateDate %}
&centerdot;
{{ 'UpdateDate'|get_lang ~ ': ' ~ item.updateDate|date_to_time_ago }}
{% endif %}
</div>
</div>
{% endfor %}
</div>
Expand Down

0 comments on commit ee31757

Please sign in to comment.