Sharepoint Theme конкретное изображение - PullRequest
0 голосов
/ 22 декабря 2009

На своей главной странице Sharepoint я добавил <img> в верхнюю часть <body> страницы, чтобы я мог использовать CSS для установки <img> для заполнения экрана.

Однако я хочу, чтобы в зависимости от используемой темы отображалось другое изображение. В настоящее время я использую следующее на главной странице:

<img alt="" id="fullscreen" src="/_layouts/images/Background.png" />

Можно ли зафиксировать название используемой темы и добавить его к имени файла, чтобы я мог просто настроить имена файлов в соответствии с темой темы?

Или, если мне не удастся добавить что-то в src = "", что сделает тему URL конкретной?

Ответы [ 2 ]

0 голосов
/ 23 декабря 2009

Я думаю, что идея состоит в том, чтобы ссылаться на изображения из вашей темы CSS. Поэтому, если изображение меняется между темами, URL-адрес этого изображения сохраняется в каждом из файлов CSS темы. Ваша главная страница может затем просто содержать элемент с всегда одним и тем же классом CSS.

0 голосов
/ 23 декабря 2009

Как насчет того, чтобы сделать изображения по умолчанию скрытыми, а в CSS для темы, в которой вы хотите, чтобы они отображались, показать это?

Например:

На вашей главной странице:

<img src="theme1.jpg" alt="" id="theme1fullscreen" style="display: hidden;" />
<img src="theme2.jpg" alt="" id="theme2fullscreen" style="display: hidden;" />
<img src="theme3.jpg" alt="" id="theme3fullscreen" style="display: hidden;" />

В css для темы X:

#themeXfullscreen {
    display: block;
    height: 100%;
    width: 100%;
}

Таким образом, у вас есть изображения и местоположения на главной странице, и вы можете скрыть и показать соответствующее изображение в зависимости от темы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...