Skip to content

Commit

Permalink
Se mejora el listado de entradas
Browse files Browse the repository at this point in the history
  • Loading branch information
gerMdz committed Oct 17, 2021
1 parent 1ce8dc9 commit 6d1a543
Show file tree
Hide file tree
Showing 3 changed files with 46 additions and 59 deletions.
1 change: 1 addition & 0 deletions docs/bitacora.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
- Cambio en section edit
- Bug de nueva section, no indicaba que principal era obligatoria
- Se mejora creación de nueva sección desde el block principal, agregando la sección directamente al block
- Se mejora el listado de entradas

#### Nuevas Funciones

66 changes: 45 additions & 21 deletions templates/admin_entrada/list.html.twig
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@
<div class="text-center align-items-center">
{{ knp_pagination_render(entradas) }}
</div>
<div class="table-responsive">
<table class="table">
<thead class=" text-primary">
<div class="table-responsive sticky-header ">
<table class="table sticky-header" data-toggle="table">
<thead class=" text-primary ">
<tr>
<th>
Titulo <br/>
Expand All @@ -36,10 +36,13 @@
Página
</th>
<th>
Autor<br/>
email
<i class="fa fa-user-alt"></i>
<i class="fa fa-envelope"></i>
</th>
<th>Creado </th>
<th class="text-center"><i class="fa fa-calendar-alt"></i> </th>
<th>
<i class="fa fa-file-archive"></i>
</th>
<th>Imagen</th>
<th>
<i class="fa fa-cogs"> </i>
Expand All @@ -50,8 +53,8 @@
{% for entrada in entradas %}
<tr>
<td>
T: {{ entrada.titulo | replace({'<p>':'', '</p>':''}) | raw }}<br/>
Lr: {{ entrada.linkRoute }}
T: {{ entrada.titulo | replace({'<p>':'', '</p>':''}) | raw | u.truncate(20, '...') }}<br/>
Lr: {{ entrada.linkRoute | u.truncate(20, '...')}}
</td>
<td>
{% for section in entrada.sections %}
Expand All @@ -63,43 +66,64 @@
{% for index in section.indexAlamedas %}
<a href="{{ path('index_alameda_index') }}">
i: {{ index.lema }}
</a>
</a><br/>
{% endfor %}
{% endif %}

{% if section.principal is defined %}
{% for principal in section.principales %}
<a href="{{ path('principal_show', {'id': principal.id}) }}">
P: {{ principal.titulo | replace({'<p>':'', '</p>':''}) | raw }}
</a>
P: {{ principal.titulo | replace({'<p>':'', '</p>':''}) | raw | u.truncate(20, '...') }}
</a> <br/>
{% endfor %}
{% endif %}
{% endfor %}
</td>
<td>
{{ entrada.autor }} --
{{ entrada.autor }} <br/>
{{ entrada.autor.email }}
</td>
{# <td>#}
{# {% if entrada.createdAt %}#}
{# <small> Creada:#}
{# {{ entrada.createdAt ? entrada.createdAt | ago : 'No fue creada' }}#}
{# </small>#}
{# <br/>#}
{# {% endif %}#}
{# <small>#}
{# Publicado?: <span class="fa fa-{{ entrada.publicadoAt ? 'check' : 'times' }}"></span><br/>#}
{# {{ entrada.publicadoAt ? entrada.publicadoAt | ago : 'No publicada' }}#}
{# </small><br/>#}

{# {% if entrada.updatedAt %}#}
{# <small> Actualizada:#}
{# {{ entrada.updatedAt ? entrada.updatedAt | ago : 'Aún no fue actualizada' }}#}
{# </small>#}
{# {% endif %}#}
{# </td>#}
<td class="text-center">
{{ entrada.isPermanente ? '<i class="fa fa-check"></i> <br/>' }}
{{ entrada.disponibleAt ?'Desde:'~ entrada.disponibleAt | ago : '' }}<br/>
{{ entrada.disponibleHastaAt ? 'Hasta:' ~ entrada.disponibleHastaAt | ago : '' }}
</td>
<td>
{% if entrada.createdAt %}
{{ entrada.createdAt ? entrada.createdAt | ago : 'No fue creada' }}
<br/>
<hr/>
{% if (entrada.entradaReferences | length > 0) %}
<i class="fa fa-check"></i>
{% else %}
<i class="fa fa-times"></i>
{% endif %}
Publicado?: <span class="fa fa-{{ entrada.publicadoAt ? 'check' : 'times' }}"></span><br/>
{{ entrada.publicadoAt ? entrada.publicadoAt | ago : 'No publicada' }}
</td>
<td>
{% if (entrada.imageFilename != null) %}
<img class="article-img" alt="{{ base.lema }}"
src="{{ entrada.imagePath|imagine_filter('squared_thumbnail_small') }}">
src="{{ entrada.imagePath|imagine_filter('squared_thumbnail_100') }}">
<br/>
{{ entrada.imageFilename }}
{{ entrada.imageFilename | u.truncate(20, '...') }}
{% else %}
No tiene imagen
{% endif %}
</td>
<td>
<td class="list-inline">
<a href="{{ path('entrada_show', {'id': entrada.id}) }}">
<i class="fa fa-eye"></i> Ver
</a>
Expand Down
38 changes: 0 additions & 38 deletions templates/entrada/index.html.twig

This file was deleted.

0 comments on commit 6d1a543

Please sign in to comment.