Не уверен, что лучший способ сделать следующее:Kenitco Встроенного CSS
В настоящее время у нас есть заголовок/щиты графики установки быть фоновые изображения, которые будут использоваться для нескольких шаблонов. Теперь проблема позволяет пользователю изменять эти фоновые изображения в Kentico CMS без необходимости обновления самого CSS.
CSS
.billboard.landing-page {
background-image: url("../img/billboard-sub-page.jpg");
background-size: cover;
background-position: 50% 50%;
height: 35.3125rem;
position: relative;
margin-bottom: 4.0625rem;
color: #fff;
text-align: left;
padding-top: 21.875rem; }
HTML
<div class="wrapper billboard landing-page">
<!-- Billboard Heading & Lead in -->
<div class="row">
<div class="small-11 medium-9 columns">
<div class="billboard-heading">
<h1>Lorem Ipsum Dolor Sit</h1>
</div>
</div>
Что мы думаем, будет работать, чтобы удалить вызов CSS для фона изображения и добавить его в качестве встроенный стиль, такой как:
<div class="wrapper billboard landing-page" style="background-image:url(KENTICO-CODE-HERE);">
...
</div>
У кого-нибудь есть хороший метод, позволяющий пользователю выбрать изображение из библиотеки и заменить URL-адрес в встроенном стиле?
Что лучшие шаги/документация/учебник для этого? Спасибо за ваш ответ. Kentico - новая система для нас. –
1. Перейдите на страницу (Документ); 2. Перейдите к соответствующему типу страницы; 3. Нажмите «Изменить тип страницы»; 4. Перейдите на вкладку «Поля»; 5. Добавить новое текстовое поле с именем BackgroundImage; 6.Перейдите в приложение «Страницы» и перейдите по любой странице этого типа страницы в Дереве CMS; 7. Откройте вкладку «Форма» для этой страницы; 8. Заполните поле BackgroundImage; 9. Добавьте HTML из моего ответа на свою страницу. –
. Пользовательское взаимодействие должно быть таким, чтобы они выбирали изображение из медиа-библиотеки, а URL-адрес этого изображения заменяется встроенным стилем. Продвигайтесь через свои шаги, спасибо. Я предполагаю вместо текстового поля сделать это поле выбора изображения. Кроме того - HTML для этой страницы будет находиться в шаблоне страницы, поэтому я заменю встроенный стиль макросом, который вы предоставили? –