Zum Inhalt springen

Contenido aleatorio sin extensión con TypoScript

Existen extensiones para mostrar contenido aleatorio en la página. Es más fácil si añade otra selección al elemento de contenido Menús especiales.

Atención: el TypoScript sólo funciona cuando se utiliza css_styled_content, pero ya no bajo TYPO3 >= 7.6, si se utiliza fluid_styled_content.

El editor sólo tiene que seleccionar una página con contenido en los elementos de contenido estándar y no tiene que insertar un plugin.

El siguiente TypoScript añade otro elemento:

tt_content.menu.20.8 = COA_INT
tt_content.menu.20.8 {
  10 = CONTENIDO
  10 {
    tabla = tt_content
    select {
      pidInList.override.field = páginas
      where = colPos=0
      max = 1
      orderBy = rand()
    }
  }
}


Para los elementos de contenido que se van a emitir, asegúrese de que la columna se especifica correctamente: where = colPos=0

Para que el nuevo campo aparezca en el backend, introduzca lo siguiente en PageTSconfig:

TCEFORM.tt_content.menu_type.addItems.8 = Contenido aleatorio de la página seleccionada

A continuación, en el elemento de contenido "Menús especiales" se ofrece otra opción de selección.

El siguiente código también puede utilizarse para la salida aleatoria de imágenes de cabecera o similares (gracias a Jigal von Hemert por el consejo):

stdWrap.listNum = rand
Aktualisiert: 09.04.2025