Marcas reservadas _seccion[id], _tema[id], _subtema[id]

ID de sección, tema y subtema para cada una de las 3 posibles jerarquías taxonómicas de un artículo.

Publicado: Jueves 4 de octubre de 2018 por Equipo de desarrollo AltaVoz
Última modificación: Martes 28 de septiembre de 2021
Nombre de la marca
_seccion1, _seccion2, _seccion3, _tema1, _tema2, _tema3, _subtema1, _subtema2, _subtema3
Sintaxis básica
%%_seccion1%%, %%_tema1%%, %%_subtema1%%, etc.
Usable en:

Artículos

Portadas

Portadas taxonómicas, tags, listados, tags jerárquicos

Buscador

Marcas relativas:

_nom_seccion[id]

_nom_tema[id]

_nom_subtema[id]

Las marcas _seccion[id], _tema[id], _subtema[id] contienen los identificadores numéricos de las taxonomías asignadas a un artículo. Dependiendo de la cantidad de jerarquías configuradas con la variable TAXONOMIA_NIVELES en el archivo de configuración /[nombre del prontus]/cpan/[nombre del prontus]-tax.cfg, estarán disponibles de una a tres series de datos sección - tema - subtema.

Estas marcas suelen usarse en condicionales, como por ejemplo

%%if(_seccion1 == 3)%%
<h1>Esta es la sección con ID = 3</h1>
%%/if%

El ID de sección, tema y subtema aparece en las URL de portadas taxonómicas, por ejemplo en /prontus_desarrollo_v12_0/site/tax/port/all/taxport_1_2_3_1.html, _seccion1 contiene el valor 1, _tema1 contiene el valor 2 y _subtema1 contiene el valor 3. (el número 1 final es la página).

Desde la versión 12.0.12.0 es posible usar la salida .url() para armar dinámicamente las URL a portadas taxonómicas. Su uso es:

%%_seccion[N].url('tipo', 'plantilla')%%
>%%_tema[N].url('tipo', 'plantilla')%%
%%_subtema[N].url('tipo', 'plantilla')%%
    • tipo: puede ser all, fid_general, etc
    • plantilla: es el nombre de la plantilla sin extensión, se asume siempre .html

    Por ejemplo:

    %%_seccion1.url('all', 'taxport')%%
    %%_tema1.url('all', 'taxport')%%
    %%_subtema1.url('all', 'taxport')%%