La opción de menú "Índice de secciones" puede utilizarse para crear una especie de tabla de contenidos para una página individual. Esto resulta familiar en Wikipedia, por ejemplo. En la parte superior de las páginas más largas encontrará una lista de los títulos de una página; si hace clic en un título, el navegador se desplaza a la posición correspondiente en la página.
También utilizamos este elemento de contenido aquí en nuestro sitio web para páginas más largas, por ejemplo aquí en la página sobre nuestra plantilla TYPO3.
El problema
Si utiliza este menú en una página oculta que debería mostrarse "no en el menú", por ejemplo porque sólo está enlazada internamente pero no debería aparecer en la navegación, entonces no se muestra ningún "índice de sección". La sección simplemente permanece vacía.
La causa
En TYPO3 8 y 9, la salida de este menú se genera a través del MenuProcessor. Este MenuProcessor se utiliza para todos los tipos de menús, independientemente de si se trata de un mapa del sitio, un HMENU o un índice de sección.
Por defecto, las páginas que no se van a mostrar en el menú no se muestran.
En el caso del "Índice de secciones", este comportamiento afecta lamentablemente también a la visualización de los elementos de contenido de las páginas ocultas.
La solución
El comportamiento del "Índice de secciones" puede controlarse mediante TypoScript. Con la siguiente línea en la configuración de TypoScript, se activa la visualización de páginas ocultas y, por lo tanto, el "Índice de sección" también se puede utilizar en páginas ocultas.
tt_content.menu_section.dataProcessing.10.includeNotInMenu = 1
Encontrará más información sobre los distintos procesadores de datos aquí: https: //docs.typo3.org/m/typo3/reference-typoscript/master/en-us/ContentObjects/Fluidtemplate/Index.html#dataprocessing
El contenido de esta página se ha traducido automáticamente.