[TYPO3-UG Spain] Menú lateral

pue nicolas.puente at lgb-rlp.de
Mon Apr 6 09:01:39 CEST 2009


Claudio:
La solución es que separes el contenido por columnas y que a cada 
columna le des el formato que necesitas:

# Pasar lib.stdheader a un parámetro temporal
temp.stdheader < lib.stdheader

# Borrar el lib.stdheader original
lib.stdheader >

# Separar por columnas
lib.stdheader = CASE
lib.stdheader {
  # Para elegir la columna
  key.field=colPos
  # Columna uno, pasarle el temporal
  #1 < temp.stdheader
  # Columna dos, pasarle el temporal
  2 < temp.stdheader
  # Columna tres, pasarle el temporal
  #3 < temp.stdheader
  # Columna cero, la del medio, pasarle el temporal
  default < temp.stdheader
}
#Definiciones para la columna por defecto, la cero
lib.stdheader.default.10.1.fontTag = <h2>|</h2>
lib.stdheader.default.10.2.fontTag = <h3>|</h3>
#lib.stdheader.default.10.4.fontTag < .1
#lib.stdheader.default.10.5.fontTag >

#Definiciones para la columna dos, normalmente estará a la derecha
lib.stdheader.2.10.1.fontTag = <h2 class="gruen">|</h2>
lib.stdheader.2.10.2.fontTag = <h2 class="violett">|</h2>
lib.stdheader.2.10.3.fontTag = <h2 class="blue">|</h2>
lib.stdheader.2.10.4.fontTag = <h2 class="darkblue">|</h2>
lib.stdheader.2.10.5.fontTag = <h2 class="reed">|</h2>
lib.stdheader.2.10.6.fontTag = <h2 class="orange">|</h2>
#lib.stdheader.2.10.7.fontTag < .1
#lib.stdheader.2.10.8.fontTag >

Las columnas uno y tres no las uso, por eso están comentadas. pero sería 
igual:
columna 1
lib.stdheader.1.10.1.fontTag = <h2 class="XXXXXXXX">|</h2>
columna 3
lib.stdheader.3.10.1.fontTag = <h2 class="XXXXXXXX">|</h2>

Esto lo pones en el setup.
Para ver las clases un poco mejor a la hora de editar, en el TS de la 
página ríz (root):

################################################## #
## Cambio de nombres de los títulos - Layouts ##
#1= H2 / H2 - Grünn el primer H2 es el de la columna por defecto, el 
segundo es el de la columna de la derecha.
################################################## #
TCEFORM.tt_content.header_layout.altLabels {
    1 = H2 / H2-Grün
    2 = H3 / H2-Violett
    3 = H2-Blue
    4 = H2-Darkblue
    5 = H2-Reed
}
## Ocultar la opción de oculto (el objetivo es lograr que la lista esté 
en el orden correcto)
TCEFORM.tt_content.header_layout.removeItems = 100
## Incluir una nueva clase
TCEFORM.tt_content.header_layout.addItems.6 = H2-orange
## El elemento ocultar se vuelve a hacer visible
## Número entre 100 y 90 (= Da igual qué número) pero hay que cambiarlo, 
de lo contrario no será mostrado por haberlo ocultado con removeItems
TCEFORM.tt_content.header_layout.addItems.90 = Ocultar


Una vez que hayas hecho esto las clases tienen que estar en el css, de 
lo contraio no tedrá ningún efecto.
Espero que te sirva y saludos.
Ejemplo:
http://www.lgb-rlp.de/allgemeine_geologie.html

Saludos.
Nicolás


More information about the TYPO3-UG-spain mailing list