Saltar la navegación

config.xml

El archivo config.xml contiene información sobre el Estilo: nombre, versión, versión de eXe con la que es compatible, nombre de autor, página web del autor, licencia y URL de la licencia, descripción...

<?xml version="1.0"?>
<theme>
    <name>Nombre del Estilo</name>
    <version>1.0</version>
    <compatibility>2.0+</compatibility>
    <author>...</author>
    <author-url>...</author-url>
    <license>Creative Commons by-sa</license>
    <license-url>...</license-url>
    <description>...</description>
</theme>

Esta información se mostrará en el Utilidades - Gestor de Estilos, y el nombre, en la propia lista de Estilos.

En ese archivo también podemos añadir:

<extra-head>...</extra-head>
<extra-body>...</extra-body>
<edition-extra-body>...</edition-extra-body>
<jquery>...</jquery>

extra-head

Código que se incluirá justo antes del cierre de la etiqueta HEAD en todas las exportaciones. Nos permite, entre otras cosas, incluir llamadas a un archivo JavaScript (nuestro Estilo puede tener sus propios archivos JavaScript). Para poder incluir las etiquetas tenemos que hacer uso de CDATA:

<extra-head><![CDATA[<meta name="viewport" content="width=device-width, initial-scale=1" />
]]></extra-head>

El código anterior sirve para incluir esto justo antes del cierre de la etiqueta HEAD en todas las exportaciones:

<meta name="viewport" content="width=device-width, initial-scale=1" />

extra-body

Funciona exactamente igual que extra-head, pero el código incluido ahí se añade justo antes del cierre de la etiqueta BODY. Podríamos incluir ahí, por ejemplo, una llamada al JavaScript del Estilo:

<extra-body><![CDATA[<script type="text/javascript" src="mi_archivo_javascript.js"></script>]]></extra-body>

edition-extra-head

Código JavaScript que se incluirá al final de HEAD, pero no en las exportaciones, sino en modo edición (dentro de eXe). Nos puede servir para incluir archivos que solo se utilizarán al editar, o para sobrescribir algunas características de eXe. Podríamos, por ejemplo, sobrescribir valores definidos en el archivo de configuración de TinyMCE (tinymce_3.5.11_settings.js) para tener nuestros propios plugins, más o menos botones o un theme diferente:

<edition-extra-head><![CDATA[<script type="text/javascript">$exeTinyMCE.theme="simple";</script>]]></edition-extra-head>

edition-extra-body

Código JavaScript que se incluirá al final de BODY, pero no en las exportaciones, sino en modo edición (dentro de eXe). Es similar a edition-extra-head. Únicamente cambia la ubicación del código.

jquery

Nos permite especificar la ruta de jQuery. Sirve para usar una versión diferente en caso de necesidad.

No se recomienda usar esta opción salvo que el proyecto lo requiera.