Plantillas en el sistema Movable Type, son sus métodos para definir el diseño y disposición de su sitio. Las plantillas describen donde quiere usted sus contenidos (esto es entradas y archivos), la apariencia de ese contenido y cosas así. Generalmente sus plantillas deben de formase en HTML, intercalándose con etiquetas para plantillas Movable Type y variables (vea ETIQUETAS para PLANTILLAS), pero esto no es una limitación técnica; puede usar Movable Type para generar texto plano, HTML, PHP, y otros lenguajes basados en texto.
Puede editar las plantillas de su bitácora y definir nuevas plantillas, identificándose dentro de Movable Type, seleccionando una bitácora y haciendo clic en Lista y Edición de Plantillas/List & Edit Templates.
Hay muchos tipos diferentes de plantillas en Movable Type.
Plantillas Principales son sus listados de entradas principales. Al contrario
de
otros muchos sistemas de manejo de bitácoras, Movable Type soporta múltiples
plantillas principales;
esto significa que usted puede publicar sus listados de archivos principales en
muchos formatos, por ejemplo uno listado en HTML y uno en XML. Por defecto una
plantilla principal muestra los últimos días del valor N de entradas,
donde N está definido en la configuración de su bitácora. Por
ejemplo, si usted fijo el número de días a mostrar en index a 7, Movable Type
por defecto mostrará todas las entradas de los últimos 7 días en todas sus
plantillas principales.
Note que 7 días significa los últimos 7 día consecutivos, no necesariamente los
últimos 7 días en los que usted a posteado una entrada. Si usted ha posteado
solo en 3 días de los últimos 7, solo los posts de esos 3 días serán listados en
sus index principales.
Como se menciona arriba, mostrar los últimos N días de entradas,
es el comportamiento por defecto para platillas principles; sin embargo este
comportamiento es adaptable a través del tag MTEntries (vea abajo);
por ejemplo, puede desear
(para RSS syndication) mostrar sus últimas 15 entradas, sin importar la
fecha.
Plantillas de archivo definen el aspecto y manera de los archivos de su bitácora. Para cada tipo de archivo que usted escoja (vea ARCHIVOS), usted puede asociar múltiples plantillas de archivo con ese tipo de archivo; esto permite diferentes "vistas" del mismo conjunto de entradas archivadas: Por ejemplo, puede desear crear dos vistas diferentes de sus archivos mensuales: una página conteniendo cada una de las entradas de un mes en particular y la vista de un calendario de ese mes. O podría usar diferentes plantillas para crear versión hi-fi y una versión lo-fi de sus archivos.
Cuando un tipo de archivo es reconstruido, todas las plantillas de archivo asociadas con el tipo de archivo son reconstruidos --esto le permite mantener automáticamente muchas vistas de las mismas entradas archivadas.
Movable Type viene cargado con tres plantillas de archivo: uno para sus archivos
basados en fecha (Mensual, Semanal y Diario), uno para sus archivos por
Categoría, y una
para sus archivos de entrada Individual.
Para definir una nueva Plantilla de Archivo, vaya a Lista y
Edición de Plantillas/List & Edit Templates,
y haga clic en Crear Nueva Plantilla de Archivo/Create new archive template. De un nombre a
la plantilla,
luego defina la disposición para la pagina del archivo usando las
Etiquetas para Plantillas Movable Type. Después
de haber guardado la nueva plantilla de archivo, vaya a la sección
Archivos/Archiving de Editar Configuración de Bitácora/Weblog Configuration, y haga clic en el botón
AÑADIR NUEVO/ADD NEW ; seleccione la plantilla que acaba de crear
en el
menú desplegable Plantillas/Templates en la ventana emergente, y
seleccione el tipo de archivo que desea asociar esa plantilla del menú
Tipo de Archivo/Archive Type. Luego haga clic en
AÑADIR/ADD.
Movable Type le permite extraer trozos comunes del código HTML de las
plantillas, que usted puede usar para incluir en sus otros plantillas; esas
plantillas comunes son llamados Módulos de Plantillas/Template Modules. Un ejemplo del uso
de tal plantilla, podría ser un encabezado que usted usará por todo su sitio.
Puede crear un nuevo modulo plantilla llamado Header (encabezado),
pegarlo en el código común del encabezado y guardar la nueva plantilla. Entonces
usted puede incluir este código en todas sus otras plantillas usando el tag MTInclude:
<$MTInclude module="Header"$>
Este tag será reemplazado por el contenido de la plantilla Header
que ha creado.
Esto le permite mantener todo el código común en un sitio, por lo que si necesitara modificarlo, solo necesitaría hacerlo en un sitio.
Estas son plantillas que no encajan como Plantillas Index, Plantillas de Archivo o Plantillas Personalizadas. Corrientemente, las plantillas en esta categoría son:
Plantilla para Popup de Imagen
Subida, un archivo HTML que contendrá la imagen en una
ventana emergente será creado automáticamente. Hay tres tags para plantillas que
usted puede usar en esta plantilla: <$MTImageURL$>, <$MTImageWidth$>,
y
<$MTImageHeight$>.
Después de seleccionar una plantilla para editar en la pantalla
Lista y Edición de Plantillas/List & Edit Templates --bien
haciendo clic en el nombre de la plantilla principal o modulo de plantilla, o haciendo clic en el botón
EDITAR/EDIT para el archivo o plantillas miscelánea --le
será presentada la pantalla Editar Plantillas/Edit Template. Dependiendo
del tipo de plantilla que este editando o si esta editando un
modulo plantilla, la pantalla de edición diferirá ligeramente en apariencia. Por ejemplo,
solo en una plantilla Principal podrá asignar un
Archivo de Salida/Output
file.
Aquí están los campos que le serán presentados en la pantalla Edita
Plantillas:
Lista y Edición de Plantillas/List & Edit Templates. A demás, cuando incluya un
módulo plantilla
usando <MTInclude>, necesitará especificar el nombre del
módulo plantilla a incluir; ese nombre será el nombre que introducirá aquí.
El nombre de la plantilla solo se puede editar para platillas principales y módulos plantilla; para plantillas archivo y miscelánea, es generado automáticamente..
El archivo de salida se aplica solo a plantillas principales. Puede ser tanto una ruta relativa (ej. file.html), en cual caso es relativo a la ruta local de su sitio, como una ruta desde la carpeta raíz del sistema de archivos (ej. /full/path/to/file.html).
De este modo, puede usar esta opción para desconectar la reconstrucción automática para una plantilla principal. Si desconecta la reconstrucción automática, la UNICA MANERA de reconstruir la plantilla principal, es hacer clic en su nombre en Lista y Edición de Plantillas/List & Edit Templates, luego haga clic en el botón RECONSTRUIR/REBUILD bajo el recuadro de edición de texto. Esto forzará la reconstrucción de una plantilla principal en particular.
El valor del archivo enlazado, puede ser tanto
una ruta completa en el sistema a su archivo externo, como una ruta relativa de
la Ruta Local de tu Sitio
para su bitácora. La extensión del archivo no puede ser: .cgi, .pm, .pl, or
.cfg, por motivos de seguridad, para que usted no pueda sobrescribir los
archivos del programa Movable Type. Por ejemplo, si usted desea mantener su
plantilla Main Index mediante un editor externo, debe fijar el
enlace a
index.html.tmpl. Entonces usted podrá editar este archivo externamente y
guardarlo en su servidor web; cuando usted reconstruya, Movable Type cogerá la
última versión del archivo enlazado index.html.tmpl y usará ese como
plantilla (también actualizará la copia de la plantilla dentro de la base de datos Movable Type,
por lo que la próxima vez que el sistema necesite la plantilla, pueda usar la
versión de la base de datos).
NOTA: Cuando crea una nueva plantilla sin especificar el cuerpo de la plantilla y lo enlace a un archivo que ya existe, el contenido de ese archivo será puesto dentro de la plantilla. Sin embargo si especifica algo en el cuerpo de la plantilla y lo enlaza a un archivo ya existente, ese archivo existente será sobrescrito con el cuerpo de la plantilla que usted especificó.
Enlazar una plantilla a un archivo externo es opcional; usted es libre de mantener todas sus plantillas dentro de la aplicación Movable Type en si misma si así lo desea.
Movable Type viene cargado con un grupo de plantillas por defecto que son modificables mediante hojas de estilo; las mismas notas en una plantilla, pueden hacerse ver completamente diferentes insertando una hoja de estilo. Puede ver las plantillas por defecto en si mismas en http://www.movabletype.org/default_templates.shtml .
Para seleccionar un nuevo estilo para su bitácora siga las siguientes instrucciones:
Lista y Edición de Plantillas/List & Edit Templates.
Stylesheet;
abra esa plantilla para editarla.
Cuerpo de la
Plantilla de la plantilla que
abrió para su edición en el paso 2.
GUARDAR/SAVE para guardar los cambios del nuevo stylesheet.
RECONSTRUIR/REBUILD,
seleccione Únicamente Reconstruir Archivos Principales/Rebuild Indexes Only del menú desplegable y haga clic en el botón
RECONSTRUIR/REBUILD.
NOTA: Algunos navegadores (Internet Explorer para Windows, es uno) rechaza recargar una hoja de estilo del servidor web, una vez ya la ha fechado; si cuando vea su sitio, este no ha cambiado nada, deberá vaciar la caché de su navegador y volver a intentarlo.