Pregunta:
Soy nuevo en Drupal 7 y estoy buscando reemplazar el main content block
predeterminado de la página main content block
con un bloque equivalente generado a partir de Vistas (obteniendo más control sobre el bloque al hacerlo).
He generado con éxito el nuevo bloque de la página principal en Vistas y lo he agregado a la sección de contenido; sin embargo, ahora la página de inicio muestra tanto el bloque de vistas original como el nuevo.
Intentar eliminar el main content block
configurándolo para que no se muestre en <front>
no funciona y, por ahora, la única solución que he encontrado es el siguiente CSS:
.front #block-system-main {
display:none;
}
Preferiría una solución menos parecida a un hack. ¿Alguien puede sugerir uno?
Respuesta:
Lo siento, pero esa no es la forma de hacerlo.
En lugar de crear una visualización de bloque en Vistas, cree una visualización de página. Elija una ruta para su página de vistas, por ejemplo, "inicio", y guarde la vista. A continuación, vaya a / admin / config / system / site-information y cambie el valor de 'Página principal predeterminada' (probablemente dice "nodo" ahora) por la ruta que eligió para su vista ("inicio").
Cuando se sigue este enfoque, el contenido principal de su portada será la vista.