Я столкнулся с проблемой при использовании Orchard, для которой, я уверен, должно быть довольно простое исправление / решение, но я еще не нашел ее.
Я пытаюсь установить определенную ширину области содержимого для моей домашней страницы (580 пикселей) и большую ширину для страниц содержимого (800 пикселей).
Layout.cshtml Фрагмент:
<div id='content'>
@Zone(Model.Content)
</div>
Стиль:
#Content
{
[...]
width: 580px;
}
В настоящее время - div Content обертывает все мое содержимое независимо от страницы (домашней страницы или содержимого). Мне интересно, можно ли использовать другой div для обертывания содержимого на основе страницы, как показано:
Layout.cshtml Идея:
@if(Model.Page != "Home")
{
<div id='fullcontent'>
@Zone(Model.Content)
</div>
}
else
{
<div id='content'>
@Zone(Model.Content)
</div>
}
Я не уверен, возможен ли предложенный выше метод (или я не знаете, как проверить текущую страницу) - но любые другие предложения приветствуются.