You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
99 lines
3.8 KiB
99 lines
3.8 KiB
{% macro post_template(type, post, information_icon, post_url, current_url, related_posts) %}
|
|
{% if post %}
|
|
<div class="panel panel-default">
|
|
<div class="panel-body">
|
|
<div class="row">
|
|
<div class="col-md-8">
|
|
<h2>{{ post.title }}</h2>
|
|
<p>{{ post.content }}</p>
|
|
|
|
{% if type == 'simple' %}
|
|
{% set countElements = post.hasParent + post.children.count %}
|
|
{% if countElements %}
|
|
<a href="{{ post_url }}&post_id={{ post.id }}">
|
|
{% if countElements > 1 %}
|
|
{{ information_icon }} + {{ countElements }}
|
|
{% else %}
|
|
{{ information_icon }} + 1
|
|
{% endif %}
|
|
</a>
|
|
{% endif %}
|
|
{% endif %}
|
|
|
|
{% if post.attachment %}
|
|
<a href="{{ post_url }}&action=download&post_id={{ post.id }}" class="btn btn--plain">
|
|
{{ 'Download' | get_lang }}
|
|
</a>
|
|
{% endif %}
|
|
|
|
{#{% if type == 'all' %}#}
|
|
{#{% if related_posts %}#}
|
|
{#<h3>Related</h3>#}
|
|
{#{% for post in related_posts %}#}
|
|
{#<p>#}
|
|
{#<a href="{{ post_url }}&post_id={{ post.id }}">#}
|
|
{#{{ post.title }}#}
|
|
{#</a>#}
|
|
{#</p>#}
|
|
{#{% endfor %}#}
|
|
{#{% endif %}#}
|
|
{#{% endif %}#}
|
|
</div>
|
|
<div class="col-md-4">
|
|
<p>{{ post.createdAt |date('d/m/Y') }}</p>
|
|
<p>{{ post.insertUser.completeName }}</p>
|
|
{% if post.tags %}
|
|
{% for tag in post.tags %}
|
|
{{ tag }}
|
|
{% if not loop.last %}
|
|
,
|
|
{% endif %}
|
|
{% endfor %}
|
|
{% endif %}
|
|
|
|
{% if post.private %}
|
|
<p>
|
|
<span class="label label-warning">
|
|
{{ 'Private'|get_plugin_lang('StudentFollowUpPlugin') }}
|
|
</span>
|
|
</p>
|
|
{% else %}
|
|
<p>
|
|
<span class="label label-info">
|
|
{{ 'Public'|get_plugin_lang('StudentFollowUpPlugin') }}
|
|
</span>
|
|
</p>
|
|
{% endif %}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{#{% if type == 'all' %}#}
|
|
{#{% if post.children.count %}#}
|
|
{#{% for child in post.children %}#}
|
|
{#{% if child.id != post.id %}#}
|
|
{#{{ _self.post_template('all', child) }}#}
|
|
{#{% endif %}#}
|
|
{#{% endfor %}#}
|
|
{#{% endif %}#}
|
|
{#{% endif %}#}
|
|
{% endif %}
|
|
{% endmacro %}
|
|
|
|
{% import _self as template %}
|
|
|
|
<div class="actions">
|
|
{{ back_link }}
|
|
</div>
|
|
<h2 class="text-center">
|
|
{{ care_title }} - {{ student_info.complete_name }} - {{ post.title }}
|
|
{% if post.parent %}
|
|
{{ post.parent.title }}
|
|
{% endif %}
|
|
</h2>
|
|
|
|
{% for post in related_posts %}
|
|
{{ template.post_template('all', post, information_icon, post_url, current_url) }}
|
|
{% endfor %}
|
|
|
|
{#{{ template.post_template('all', post, information_icon, post_url, current_url, related_posts) }}#}
|
|
|