Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/10/2010, 04:39
Avatar de Dundee
Dundee
 
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 21 años, 10 meses
Puntos: 8
sobrescribir dislpat:block en los nodos

Hola gente ,el caso es qu e esta pregunta esta relacionada con Drupal pero también con CSS por ello no estaba seguro de postearla aquí.
El tema es que desarrollando un theme partiendo de una plantilla html común me encuentro con el "problema" que Drupal añade de forma automática esto a los nodos node clear-block , me he fijado que ese estilo se encuentra en /modules/system/defaults.css?e y corresponde a esta definición:
.clear-block {
display:block;
}

Lo que necesito es quitar ese display:block pero no se como hacerlo, ya que si sobrescribo la clase en mi style.css ¿que tengo que poner?.
Si lo hago así
.clear-block {
display:none; //desaparece
}

.clear-block {
display:inline; //tampoco me sirve
}


¿Alguna idea?
Nota: Decir que la opción más fácil que sería quitar la clase directamente de la hoja de estilos :
B]/modules/system/defaults.css?e[/B] la tengo descartada, ya que no quiero tocar el core.

Ante la desesperación de no saber como cambiar esto he comentado las clases del core, pero aún así me he fijado que cuando crea el node le añade esto class="node clear-block", por lo cual me sigue sucediendo más de lo mismo.

Curiosamente he cambiado de theme para hacer pruebas y en node no carga igual que el otro tema , es decir que en vez de class="node clear-block" carga class="node", por lo que deduzco que el clear-block se tiene que poder configurar en algún lugar para que aparezca o no , pero no se donde.


He intentado cambiar el título de este post pero no me deja el sistema , resulta que me equivoqué al poner el título en una letra.
Gracias de antemano
__________________
Videotutoriales de Drupal

Última edición por Dundee; 31/10/2010 a las 06:39 Razón: drupal nodes