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}
