> For the complete documentation index, see [llms.txt](https://olab4.gitbook.io/help/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://olab4.gitbook.io/help/olab4-help-es/basic-topics/themes.md).

# Temas

## Resumen

{% hint style="warning" %}
Los temas necesitan ser refinados en OLab4.6: en su mayoría funcionan pero no son totalmente confiables.&#x20;
{% endhint %}

En OLab3, había una uniformidad en la apariencia de los Mapas en general y, en particular, cada Nodo en un Mapa se veía en gran medida igual. En OLab4, el autor tiene mucha más libertad para diseñar cada Nodo: no tiene que existir ninguna apariencia común en absoluto.&#x20;

Sin embargo, la mayoría de los diseños se benefician de cierta coherencia en el diseño. En OLab3, hacíamos esto usando Skins. En OLab4, estamos usando Temas.&#x20;

Un Tema es un encabezado y pie de página simples basados en HTML que se pueden aplicar a cada Nodo en un Mapa. Debido a la forma en que OLab4 renderiza las páginas, hemos optado por mantener las cosas simples con los Temas. Si quieres ser más aventurero, es mejor perfeccionar tus habilidades de CSS y manipular directamente el contenido del Nodo.&#x20;

{% hint style="warning" %}
\*\*insertar imagen que muestre el encabezado, el cuerpo y el pie de página de un Nodo típico en un Tema. No, eso no funcionará porque el Javascript es demasiado complejo para que muchos autores lo sigan. En su lugar, pega los fragmentos de HTML que se inyectan en la página: ¿funcionaría eso?&#x20;
{% endhint %}

También puedes insertar shortcodes de OLab4 en un Tema. Por ejemplo, el siguiente Tema…

{% hint style="warning" %}
\*\*insertar el contenido HTML <br>
{% endhint %}

…aparecería así…

{% hint style="warning" %}
\*\*insertar imagen con anotaciones que enlacen los elementos del Tema con la forma en que aparecen al renderizarse.&#x20;
{% endhint %}

Aquí hay algunos shortcodes que te resultarán útiles dentro de los Temas:

* \[\[COUNTERS]] -- muestra todos los Contadores en un área única
* \[\[LINKS]] -- muestra todos los Enlaces disponibles en un área única
* \[\[CONST:MapName]] - muestra el nombre del mapa actual
* \[\[CONST:NodeName]] - muestra el nombre del nodo actual
* \[\[HELP:UserGuide]]

## Un cambio de temática

Los Temas son un tipo de Objeto con Alcance (Scoped Object). Puedes elegir entre una lista de Temas a nivel de servidor, a nivel de curso o a nivel de mapa.&#x20;

Esto se establece en el **Detalle del Mapa**s página.&#x20;

También ahora es posible cambiar el Tema durante la reproducción de un Mapa. En OLab3, eso no era posible. <br>
