Marcas reservadas _subtit_loop, _subtit_key, _subtit

Estas marcas permiten crear un listado de enlaces a distintas secciones de un artículo que estén distinguidas por elementos HTML con atributo class="subtit".

Publicado: Jueves 4 de octubre de 2018 por Equipo de desarrollo AltaVoz
Última modificación: Viernes 21 de agosto de 2020
Nombre de la marca
_subtit_loop[nombre de marca] _subtit_key, _subtit
Sintaxis básica
%%_subtit_loop[nombre de marca]%% ... %%/_subtit_loop[nombre de marca]%%, %%_subtit_key%%, %%_subtit%%
Usable en:

Artículos

Portadas

Marcas relativas:

_subtit_html

_subtit_aname

Prontus puede detectar una estructura de subtítulos en un artículo si agregas a elementos de encabezado o párrafo la clase subtit, o incluso crear tablas de contenido usando las clases subtit1, subtit2, etc. Los subtítulos permiten crear artículos con secciones accesibles mediante un menú.

Para esto Prontus toma todos los elementos HTML de encabezado (H1 a H6) o de párrafo (P) que posean clase subtit

<p class="subtit">Subtítulo dentro del texto</p>

Para crear subniveles de subtítulos, se deben definir estilos como subtit1 y subtit

Prontus les agregará un tag "a" (anchor) y los dispondrá en un menú.

Las marcas disponibles para la construcción de los menúes son:

  • %%_subtit_loop[nombre de marca]%%: inicio del loop
  • %%_subtit_key%%: URL del enlace
  • %%_subtit%%: El texto del enlace, tomado del texto del elemento con class="subtit"
  • %%/_subtit_loop[nombre de marca]%%: fin del loop

Por ejemplo,

%%_subtit_loop_vtxt_cuerpo%%
  <div class="subtitulos">
    <a href="%%_subtit_key%%">» %%_subtit%%</a>
  </div>
%%/_subtit_loop_vtxt_cuerpo%%

Nota que la marca _subtit_loop en realidad es un prefijo: puedes crear un menú para cada marca de texto (probablemente de texto enriquecido) que necesites en tu artículo. Bastará que en la plantilla uses distintos loops como %%_subtit_loop_vtxt_cuerpo%% (para la marca reservada _vtxt_cuerpo), %%_subtit_loopvtxt_detalles%% (para la marca vtxt_detalles), etc. Usar la marca %%_subtit_loop%% por sí sola no funcionará.

Puedes usar estas marcas en portadas, con una sola variación: el formato del anchor usa la marca %%_fileurl%%

<a href="%%_fileurl%%%%_subtit_key%%" target="%%_subtit_target%%">» %%_subtit%%</a>