Posted by r0ber on November 17, 2011 at 7:38pm
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
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
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.
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?
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
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
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
Buenas, te aconsejo que crees una discusión nueva, porque esto no tiene nada que ver con lo tratado en este hilo.
Sigo investigando.
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
Si supiera de donde saca UL la clase menú creo q lo resolvería
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
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
Podrías probar encontrar de donde sale con theme developer module http://drupal.org/project/devel_themer
Si eso el lo curioso que sale de donde salen todos block.tpl.php
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
Quizá esto te sirva.
http://api.drupal.org/api/drupal/includes--menu.inc/function/theme_menu_...
Saludos
ok ¿pero donde está eso en mi theme?
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
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.
Espero que te sirva.
Saludos.