Documentación Bootic

Todo la información para empezar a vender en línea.

Plantilla para el listado de noticias: blog.html

Esta plantilla está diseñada para mostrar las noticias que publiques en tu tienda.

Administración de blog y noticias en Bootic

Paginando artículos

{% paginate blog.posts by 30 %}
 {% for post in paginated_list %}
  <div class="post">
   <h3>
    <a href="{{post.url}}" title="{{post.title}}">
     {{ post.title }}
    </a>
   </h3>
   <p class="texto">
    {{ post.body | strip_html | truncate: 512 }}
   </p><!-- /texto -->

   <small class="date">
    Publicado el {{ post.published_on | date:'%d/%m/%Y' }}
   </small>
  </div><!-- /post -->
 {% endfor %}
 {{ paginated_list | pagination }}
{% endpaginate %}

En este ejemplo usamos los helpers strip_html para remover etiquetas HTML y truncate para limitar el texto a 512 caractéres.

Además usamos date para formatear la fecha de cada artículo.

"Leer más"

A veces querrás dividir artículos muy largos en dos y mostrar la primera parte o introducción en las listas de noticias (por ejemplo la portada o la plantilla blog.html). Para esto, primero asegúrate de que el código que muestra la lista de noticias usa el filtro split:

{% paginate blog.posts by 30 %}
 {% for post in paginated_list %}
  <div class="post">
   ...
   <p class="texto">
    {{ post | split }}
   </p><!-- /texto -->
   ...
  </div><!-- /post -->
 {% endfor %}
 {{ paginated_list | pagination }}
{% endpaginate %}

El filtro split, aplicado a una noticia, muestra la primera parte del artículo si detecta un símbolo especial insertado en cada noticia. Si la noticia no tiene ese símbolo simplemente se muestra el artículo completo.

Con las plantillas listas, ahora puedes usar el botón de división de cada noticia. Lo encuentras en las herramientas de edición de cada noticia (ver foto).

dividir artículo

Ahora, los artículos que usen esto mostrarán sólo la primera parte en las listas, y un link "Seguir leyendo" que apunta al artículo completo.

Leer más

Crea tu tienda hoy mismo. Sin compromisos. Ver planes