Как разделить один стиль между несколькими сайтами? - PullRequest
1 голос
/ 05 июня 2010

Есть сайт с мастер-страницей, набором css-файлов, ... меню. Необходимо реализовать еще один, который будет иметь такой же (или, по крайней мере, очень похожий) внешний вид. А также необходимо синхронизировать внешний вид.

Я пытался найти подходящее решение (по крайней мере, идею, а не реализацию) в Интернете, но ничего не нашел.

Моя идея состоит в том, чтобы использовать дополнительный проект (библиотеку классов), который будет содержать реализацию мастер-страницы и все ее компоненты (меню, изображения, CSS и т. Д. Будут храниться как ресурсы), на этот проект будет ссылаться все веб-сайты, которые должны выглядеть и чувствовать.

Видите ли вы лучший подход или подводные камни в моей идее?

Спасибо.

Ответы [ 2 ]

1 голос
/ 05 июня 2010

Я бы порекомендовал библиотеку классов для вашей главной страницы, но я бы помещал изображения и CSS на веб-сервер и делал ссылки на них с ваших сайтов с абсолютными путями.

1 голос
/ 05 июня 2010

Сохранение изображений, CSS и меню («пункты меню») в ресурсах кажется мне очень болезненным.

Разве не достаточно просто поделиться общим CSS-файлом и необходимыми изображениями? Вот для чего нужны CSS-файлы.

Вы, вероятно, могли бы настроить контроль версий , чтобы каждый проект включал одинаковые файлы CSS и изображений.

...