[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