Etiquetas

De MorcegoCMS Doc, la enciclopedia libre.

Etiquetas

{menu} : Nos muestra las páginas hijas en el formato que definamos

Tabla de contenidos

Boton

Nos devuelve el tag html completo de un Boton

Parámetros

  • Tipo de botón
  • Texto a renderizar

Ejemplos

{boton:amarillo:Prueba}

{boton:amarillo:{pagina:titulo}} Nos devuelve el botón siendo el texto el título de la página

Boton_over

Nos devuelve un tag html con el botón renderizado, con el texto indicado, y con otro botón diferente cuando nos situamos encima de la imagen.

Parámetros

  • Tipo de botón: Es el que se mostrará cuando no esté el ratón encima de el
  • Tipo de botón 2: Es el que se mostrará cuando el ratón esté encima.
  • Texto

Ejemplos

{boton:amarillo:rojo:Prueba}

{boton:amarillo:rojo:{pagina:titulo}} Nos devuelve el botón siendo el texto el título de la página


Boton_url

Nos devuelve la url de un Boton, es diferente de {boton} ya que no devuelve todo el <img src...>

Parámetros

  • Tipo de botón
  • Texto a renderizar

Ejemplos

{boton:amarillo:Prueba}

{boton:amarillo:{pagina:titulo}} Nos devuelve la url del botón siendo el texto el título de la página


if

Hace una comparación mátemática de una fórmula y nos devuelve una cadena u otra dependiendo del resultado

Parámetros

  • Fórmula: Es la fórmula que evaluará. Esta formula podrá estar compuesta por
    • Números (o etiquetas que devuelvan numeros)
    • Paréntesis. Para agrupar operaciones
    • / : División
    • * : Producto
    • % : Resto
    • + : Suma
    • - : Resta
  • Tipo de comparación: Valores posibles:
    • = : Igual que
    • > : Mayor que
    • < : Menor que
    • <> : Diferente
    • >= : Mayor o igual que
    • <= : Menor o igual que
  • Numero a comparar
  • Texto si la comparación es positiva (se cumple)
  • texto si la comparación es negativa (no se cumple)

Ejemplos

Bienvenido {if:{user:idgroup}:>:0:{user:name}:Anónimo} : Nos devuelve el nombre del usuario si su idgrupo (-1 es anónimo) es mayor que 0

{if:{pagina:orden}%2:>:0:<tr>:} Si el numero de orden de la página es impar ( el resto de dividirlo entre 2 es mayor que cero), nos muestra un <tr>, en caso contrario nada.

comparar

Hace una comparación de dos cadenas y nos devuelve una cadena u otra dependiendo del resultado

Parámetros

  • cadena 1
  • Tipo de comparación: Valores posibles:
    • = : Igual que
    • > : Mayor que
    • < : Menor que
    • <> : Diferente
    • >= : Mayor o igual que
    • <= : Menor o igual que
  • cadena 2
  • Texto si la comparación es positiva (se cumple)
  • texto si la comparación es negativa (no se cumple)

Ejemplos

{comparar:{user:username}:=:francisco:paco:{user:username}} : Nos devuelve paco si el nombre de usuario es francisco, de no ser francisco nos devuelve el nombre del usuario.


formula

Nos devuelve el resultado de una operación aritmética

Parámetros

  • Fórmula: Es la fórmula que evaluará. Esta formula podrá estar compuesta por
    • Números (o etiquetas que devuelvan numeros)
    • Paréntesis. Para agrupar operaciones
    • / : División
    • * : Producto
    • % : Resto
    • + : Suma
    • - : Resta

Ejemplos

{formula:(2*3)+1} Nos devuelve 7



post

Nos devuelve el valor de una variable del navegador enviada por post

Parámetros

  • Nombre de la variable:

Ejemplos

si tenemos un formulario, que envia el texto por post, y tiene un <input type="text" name="ejemplo" >

Lo mostraríamos con Usted ha puesto en ejemplo: {post:ejemplo}



parameter

Nos devuelve el parámetro indicado de la url

Parámetros

  • Número de parámetro: Si es 0 nos devuelve el idPagina.

Ejemplos

Si la url es www.midominio.com/idpagina/uno/dos ó www.midominio.com/?idpagina/uno/dos

{parameter:0} muestra idpagina

{parameter:1} muestra uno

{parameter:2} muestra dos


server

Nos devuelve el valor de una variable de servidor, estás variables están alojadas en el PHP dentro de $_SERVER


Parámetros

  • Elemento: Son case-sensitive. Ejemplo: SERVER_NAME no es igual a server_name

Ejemplos

{server:SERVER_NAME}

header

Envía al navegador un encabezado html. No devuelve ninguna cadena

Parámetros

  • Encabezado

Ejemplos

{header:Content-type: text/xml} Indica al navegador que lo que va a recibir es un xml


include

Devuelve el contenido de la plantilla indicada

Parámetros

  • Plantilla

Ejemplos

{include:include_encabezado}


morcegocms

Parámetros

  • funcion. Una de las siguientes:
    • version: nos devuelve la versión de MorcegoCMS
    • copyright: Nos devuelve el copyright de MorcegoCMS

Ejemplos

Powered by MorcegoCMS {morcegocms:version}
{morcegocms:copyright}


user

Nos devuelve información sobre el usuario actual

Parámetros

  • Funcion. Una de las siguientes:
    • username: Nombre corto del usuario
    • name: Nombre completo de del usuario
    • idgroup: Grupo (número) al que pertenece el usuario


Ejemplos

Bienvenido {user:name}

Personal tools