Blog Galirede

Variables de un Channel Entries en Expression Engine 2.

Autor: admin    Visualizaciones: 2405    Comentarios: 2   

Las variables de entradas de canales puede mostrar el contenido de las categorías, días específicos, archivos mensuales, y más.

Esta es la entrada más básica para mostrar un blog como vimos en el blog anterior Ver blog anterior ahora os enseñare algunas variable son muy útiles para mejora vuestro blog.

Estas dos variables cache=" " refresh="" ¿para que valen? La primera almacena en caché y la segunda refresca la página web a los segundos que le indiquemos.

{exp:channel:entries channel="blog" cache="yes"  refresh="30"}
Contenido
{/exp:channel:entries}


Podemos mostrar una categoría en concreto con esta variable category="" o varias categorías.

{exp:channel:entries channel="blog" category="1|2"}
Contenido
{/exp:channel:entries}


O indicarle que no muestre una o varias categorías category="not".

{exp:channel:entries channel="blog" category="not 3|4"}
Contenido
{/exp:channel:entries}


Otra variable que se usa mucho es el orden en el que quieres que aparezcan tus blog orderby="".

En este caso pondremos que aparezcan por orden de fecha.

{exp:channel:entries channel="blog" orderby="date"}
Contenido
{/exp:channel:entries}


Con esta variable tenemos un montón de posibilidades, podremos presentarlos por fecha de modificación orderby="edit_date" por el ID del blog orderby="entry_id" por fecha de expiración orderby="expiration_date" mostrar el contenido aleatoriamente orderby="random" por el estado orderby="status" y hay algunos variables mas pero seguramente estas sean las más usadas.

Ejemplo completo:

{exp:channel:entries channel="blog" category="1" orderby="date" status="Open" limit="3"}
Contenido
{/exp:channel:entries}


De esta forma estraríamos mostrando las entradas del blog de la categoría 1 por fecha de entrada con el estado Open y un límite por página de 3 entradas.

Comentario 1

  • 's avatar
    admin

    Con estas variables puedes limitar por día semana y mes, además puedes indicarle cuantos días o semana o meses. Solo tienes que indicar el parámetro limit=”” el tiempo que desees.

    display_by=“week” limit=“1”
    display_by=“month” limit=“1”
    display_by=“day” limit=“1”

    Día: 22/10/2014 - Hora: 8:16:04

Comentario 2

  • 's avatar
    admin

    Se puede definir la primera entrada cuando publicas una entrada nueva en la pestaña opción “Make Entry Sticky”, pero ten en cuenta que esta variable es fija mientras tu no marques definas otra entrada con esta opción o le desmarques esta opción, esta entrada aparecerá siempre de primera.

    Para meter varios channel puedes usar:
    channel=“blog”
    channel=“news|blog1|blog2”
    channel=“not blog3|blog4”

    Día: 22/10/2014 - Hora: 7:59:19

Comenta este blog

Introduzca la palabra de la imagen: