He encontrado un problema al utilizar Orchard de lo que estoy seguro es que debería haber una solución/solución bastante simple, pero todavía no lo he encontrado.Diseño basado en la página - OrchardCMS
Estoy tratando de establecer un área de ancho específico para mi página de inicio (580px) y un ancho mayor para las páginas de contenido (800px).
Layout.cshtml Fragmento:
<div id='content'>
@Zone(Model.Content)
</div>
Estilo:
#Content
{
[...]
width: 580px;
}
Actualmente - el div contenido envuelve todo mi contenido independientemente de la página (ya sea página inicial o contenido) . Me pregunto si es posible utilizar un div diferente para envolver el contenido basado en la página, como se muestra:
Layout.cshtml Idea:
@if(Model.Page != "Home")
{
<div id='fullcontent'>
@Zone(Model.Content)
</div>
}
else
{
<div id='content'>
@Zone(Model.Content)
</div>
}
estoy seguro si lo anterior sugiere método es posible (o no estoy seguro de cómo verificar la página actual), pero cualquier otra sugerencia sería apreciada.
Esta es básicamente la ruta que finalmente tomé: ¡Designer Tools funciona de maravilla! También quiero agradecerle a Bertrand, ¡Orchard es fantástico! –
Actualicé la url de esta respuesta: parece que la galería se ha movido a un subdominio pero no se han implementado 301 redireccionamientos – rtpHarry