LiveCMS Administrador de Contenidos

Inicio » Guía para desarrolladores


6. Referencia general de los templates

Introducción

El diseño se puede cambiar para cada sección. La opción de las plantillas permite que el sitio sea única. Las paginas que pueden cambiar son: HOME, SECCION, ARTICULO, NOTICIA, incluso la página de impresión del artículo. Para cambiar el diseño que hacer las plantillas adicionales en los directorios apropiados. Para ayuda, en las caracteristicas se ha puesto una referencia.

Descripcion detallada

Todas las plantillas usadas por LiveCMS pueden encontrarse en el directorio /templates/general . Estos archivos no se despliegan directamente en su sitio sino que se usan como las plantillas para "publicar" todos los contenidos. Las plantillas pueden ser modificados por un editor de texto o un editor de HTML (Dreamweaver). Las plantillas usan etiquetas especiales para definir e insertar la información. Nota: asegurese que su editor vea las etiquetas especiales.

Es recomendable guardar una copia de la plantilla original. Esto es para asegurarse que toda la plantilla especial, etiqueta y los "placeholders" están en sus lugares apropiados.

Cada plantilla tiene varios tenedores o "placeholders" para ser remplazados por información se va a mostrar en la página publicada. Un placeholder normalmente se parece una palabra en MAYUSCULA rodeada por dos símbolos { }. Ejemplo: {TITULO} {DETALLE}

Además, algunas plantillas usan BLOQUES. Un bloque es para desplegar varias filas como la navegacion y puede desplegarse en diferentes formas. Un ejemplo de bloques se muestra debajo.

<!-- BEGIN row -->
{TITULO}
<!-- END row -->

El segundo ejemplo muestra dos bloques Categorías y subcategorías.

<!-- BEGIN row2 -->
{CAT_TITULO}
<!-- BEGIN row -->
{SUB_TITULO}
<!-- END row -->
<!-- END row2 -->

Se puede agregar o puede quitar el tantos placeholders como usted desea de las plantillas, se ignorarán los placeholders no válidos y se quitarán cuando sea publicada. Si un placeholder no está insertando información, verifique que ha entrado los placeholder exactamente. El nombre del placeholder y los nombres de los bloques son ambos caso-sensible, también mayúsculas y minúsculas son importantes. {ESTO} no es igual a {Esto} o {TITULO} no es igual a {TITULO }, de lo contrario no mostrará el contenido.

Personalizando el HTML

Antes que nada, tome una copia de todas sus plantillas ejemplo: de /templates/general a /templates/miplantilla. Algunas veces se pierden los placeholders y bloques es hace que no se vea algunos de sus contenidos. La copia le servirá de ayuda y de referencia.

Luego, siéntase libre para hacer todos los cambios necesarios. La cosa mejor para revisar cualquier archivo de la plantilla sería un editor del texto, pero cualquier otro editor de HTML debe trabajar.

Nombres o Placeholdes globales

Estos datos se pueden mostrar en todas las paginas. Por ejemplo, si en una platilla pone {CMS_TITLE} aparecera el "Título de su sitio".

Navegación de categorias y sub categorías

Es representado por un bloque llamado {NAV}, este bloque contiene el prefijo SECTION_ para categorías y SUB_SECTION_ para subcategorías. En cualquier logar que ponga {NAV} motrará las categorías y subcategorias del sitio.

{SECTION_TITLE} =>Titulo de la categoria
{SECTION_LINK} => Link de la categoría, si existe un link a otro sitio, ejemplo http://php.net se irá directamente a este sitio de lo contrario ira a la categoria especifica
{SECTION_TARGET} => Es destino del link, si puso nueva ventana en el admin, se abrirá en nueva ventana.
{SECTION_ID} => ID de la categoría
{SUB_SECTION_TITLE} =>
{SUB_SECTION_LINK} =>
{SUB_SECTION_TARGET} =>
{SUB_SECTION_ID} =>

c. Pagina principal (home) y seccion (categoria)

El arrchivo se encuentra en: /templates/general/index/index.html

Esta página se define en el siguiente concepto:

Cada placeholder {HEADER} es un bloque que llama otra página. Esto significa que el home lo conforman varios bloques.

d Artículo principal

Se encuentra en: /general/article/article.html
Esto se usa tanto para el home, como para las categorías y sub categorías. Se define por el prefijo MAIN_ y los datos principales que muestra son:
{ART_MAIN_ID} => ID del artículo
{ART_MAIN_CID} => ID de la categoria o sub categoria
{ART_MAIN_CID_TITLE} => Titulo de la categoria o sub categoria
{ART_MAIN_TITLE} => Titulo del artículo
{ART_MAIN_DATE} => Fecha de publicacion del artículo
{ART_MAIN_IMAGE} => Imagen pequeña (si existe)
{ART_MAIN_RESUME} => Resumen
{ART_MAIN_VISITAS} => Numero de lecturas
{ART_MAIN_SOURCE} => Fuente del artículo

 

Finalmente quedaria así:

{ART_MAIN_TITLE}
En: {ART_MAIN_CID_TITLE}
{ART_MAIN_IMAGE}
{ART_MAIN_RESUME}
{ART_MAIN_SOURCE} | {ART_MAIN_DATE}

Ultima actualización: $Id: index_reference.html,v 1.2 2008/01/03 04:48:07 dcali Exp $