mantener estilo de los bloques del tema

Events happening in the community are now at Drupal community events on www.drupal.org.
r0ber's picture

Bueno hoy no es mi dia, jeje, resulta que he comprado un theme y ahora al crear nuevos bloques que sitúo a la izquierda no me mantienen el diseño original del tema; es decir que los nuevos bloques que yo creo no se como hacer para que mantengan el aspecto del tema que tengo. He creado una plantilla para este tipo de bloques "views-view-list--block.tpl.php" , pero por mucho que toco no consigo dejarlo igual que el resto de bloques.

Gracias

Comments

La plantilla que utilizan es la misma

r0ber's picture

Me acabo de dar cuenta con theme info que la plantilla que utilizan es la misma sites/all/themes/Mytema/block.tpl.php. Ahora si que me he perdido, ¿como puede ser que sea la misma y que el resultado sea distinto?.
Con firebug me he dado cuenta que el bloque que tiene el diseño deseado tiene algunas clases como class="menu" en las listas
que los bloques que yo creo desde las vistas no tienen; ¿de donde salen esas clases, y como puedo hacer que los bloques nuevos las incorporen de manera automática?.
Gracias

Se puede lograr con la misma

alarez's picture

Se puede lograr con la misma plantilla diferentes apariencias utilizando CSS.

En mi caso cuando quiero diferentes apariencias para los blocks utilizo el módulo BlockTheme http://drupal.org/project/blocktheme.

Puedes combinar el modulo blocktheme con el uso de diferentes plantillas con un nombre como blocktheme-ejempo.tpl.php

Luego en la configuración de cada block puedes asignarle la plantilla que desees.

Espero te sirva

Ese bloque esta genial pero no resuelve este problema.

r0ber's picture

Gracias por la info, pero este bloque aunque me gusta para futuros proyectos no resuelve el problema actual que tengo.
Me he fijado en el bloque que sale bien y tiene un id "block-user-1", si con firebug borro esa ID deja de tener el estilo que se le aplicaba.
El tema es que no encuentro por el CSS nada parecido a #block-user-1 por lo que no se como lo hace para aplicarle ese estilo.

Vale ya si he encontrado en el CSS donde sale #block-user-1, le he aplicado los mismos estilos a mi nuevo bloque, pero sigue sin verse igual; esto está siendo un poco coñazo la verdad.

Gracias

los IDs de los bloques?

alfonso100's picture

Podrías fijarte en el CSS si los estilos no están armados en base a los id de los bloques.

Por ejemplo, si agregás un bloque drupal automáticamente le pone id="block-block-1"
si agregás otro, id="block-block-2", y asi.

Si el que hizo el theme, escribió el CSS de los bloques usando el ID, los bloques nuevos no van a heredar el estilo


Alfonso Catrón ~ @alfonsocatron ~ http://moodstudio.net

Hola, tengo el mismo problema

darwin_mn's picture

Hola les cuento que yo tengo el mismo problena,
cree 3 bloques y perfecto mantienen el formato del tema, pero al crear un cuarto bloque este ya no me toma el formato del tema, creo q el problema va por el id pero no se como corregir esto en mi archivo css, el temas fue creado con artisteer.

otra info adicional los bloques q funcionan bien estan localizados en la barra lateral y el bloque que no tomo el formato esta ubicado en una region llamada banner2

les agradeceria cualqiuer ayuda al respecto
si queiren verlo entren a www.condimentostecdelacasa.com

Agregar Modulo de Chat

fmenendezr's picture

He implementado un Portal de Contenidos con DRUPAL6 y le agregue un modulo de CHAT (chatroom) y los usuarios me han solicitado dos cosas: (1) Que se pueda crear salas de Chat privadas (2) Que el chat sea flotante y que avise cuando alguien me esta escribiendo, es posible implementar un chat con estas caracteristicas?

Esto no tiene nada que ver con este hilo

r0ber's picture

Buenas, te aconsejo que crees una discusión nueva, porque esto no tiene nada que ver con lo tratado en este hilo.

Sigo investigando.

r0ber's picture

El tema es que a dia de hoy no he conseguido solucionar este problema, porque no se como hace Drupal para darle diseño al bloque NAVIGATION o al bloque INICIAR SESIÓN, ya que este mismo diseño es el que le quiero aplicar a los demas bloques que por algún motivo se muestran de otra forma; seguro que hay alguna forma sencilla de hacerlo que yo no se.

Un saludo

r0ber's picture

Buenas, estoy intentado saber como hace para añadirle a la etiqueta UL en el bloque NAVIGATION la clase menu (perdón antes habia puesto la clase UL por error). He buscado en los templates y de allí no sale, ¿alguna idea?.
Mil gracias

dontysk. Una pregunta, para

oskar_calvo's picture

dontysk.

Una pregunta, para ir aclarandon conceptos de css como vas?

Porque quizas es mejor que digas si controlas o no contralas css.

Oskar

Podrías probar encontrar de

jordi_bcktt's picture

Podrías probar encontrar de donde sale con theme developer module http://drupal.org/project/devel_themer

r0ber's picture

Habitualmente utilizo theme developer , e incluso he grabado un VT sobre su uso (para el que llegue a este post buscando lo mismo y le pueda servir) http://www.masquebits.com/content/01-desarrollo-de-temas
Pero aún así se muestra distinto al resto, porque le añade una clase llamada "menu" a las listas

<

ul class="menu" >.
De todas formas lo he solucionado creando un archivo views-view-list--Categorias-productos.tpl.php (template personalizado para mi bloque Categorías-productos) y en este cambie un pelín el código para añadir la clase menu al template.

De todas formas sigo sin entender en que momento se añade la clase "menu" en el bloque NAVIGATION y alguno más que viene por defecto.

Gracias

Quizá esto te

ok ¿pero donde está eso en mi theme?

r0ber's picture

Gracias me imagino por donde van los tiros, pero lo que no entiendo es donde está esa función para que por ejemplo navigation se muestre con la clase "menu" en la etiquta

<

ul>??
Me imagino que será algo del core, pero solo me lo imagino (::.

Gracias

Si esta en el core. Lo que

jordi_bcktt's picture

Si esta en el core. Lo que tenes que hacer es escribir una función que sobreescriba esa. El theme developer te da sugerencias para el nombre.

tu_tema_menu_tree < phptemplate_menu_tree < theme_menu_tree

Espero que te sirva.

Saludos.

Spanish

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: