Дизайн сайта - Меняется только основное содержание
Вопрос
В настоящее время я разрабатываю новый веб-сайт и хочу правильно его спланировать.
Главная страница состоит из основного контента (верхний колонтитул, включая логотип и т.д.) Основной текст с меню слева и, очевидно, нижний колонтитул в конце страницы.
В меню у меня есть 50 страниц, и я хочу изменить ТОЛЬКО основное его содержимое.
Не стоит копировать все страницы (даже код ASP.NET).
Наверняка есть лучший способ, как это сделать.
Спасибо
Решение
Дэвид, то, что ты ищешь, - это мастер-страница:
http://quickstarts.asp.net/QuickStartv20/aspnet/doc/masterpages/default.aspx
Другие советы
Я не уверен, что вы ищете, потому что, например, вы не упоминаете, являются ли 50 страниц почти одинаковыми, другими словами, меняется только содержание (буквы)?вы можете сделать несколько вещей.
Я бы пошел, потому что я делаю .NET, используя Мастер-страницы в ASP.NET , вы создаете макет со всей графикой точно так же, как это был шаблон, и помещаете "заполнитель" в ту часть "тела", которую вы упоминаете, и вы создаете только 50 страниц контента, но ни на одной вы ничего не пишете относительно "шаблона"
Вы можете создать разделку Web 2.0 и разместить DIV, который вы заменяете, вызывая содержимое через AJAX
Может быть, вы перейдете на другой тип языка и будете использовать шаблоны
есть "миллион" способов сделать "все" :) без большего я не могу сказать вам, что могло бы быть хорошей идеей.
Я бы рекомендовал отделить содержимое от формы, если вы еще этого не сделали.Примером этого является размещение вашего контента в одном файле, а ссылок на стили CSS в другом файле для определения того, как это выглядит.Таким образом, вы можете изменять свой контент по своему желанию, и вам не придется переделывать весь свой стиль.
Одним хорошим сайтом, который иллюстрирует это, является CSS Дзен- Сад.
Используйте шаблоны страниц (они же основные страницы в ASP.NET).А еще лучше, используйте фреймворк MVC.Мое личное любимое блюдо - это Spring.NET, но есть и другие...