XF 2.2 Как для статьи сделать отдельный фон

Статус
В этой теме нельзя размещать новые ответы.
Версия XenForo
2.2.5

dems_dd

Проверенные
Сообщения
68
Реакции
23
Баллы
8,110
Доброго времени суток! На сколько я понял у статей в xf2.2 есть такое понятие как обложка, которая берётся первым изображением из контента вне зависимости это аттач или img. Можно ли сделать так, чтобы данная обложка заменяла фон страницы?

К примеру, у моего форума прописано фоновое изображение в свойствах стиля. Надо сделать так, что, когда пользователь открывает статью фон страницы менялся на изображение обложки этой статьи. Эта обложка как-то прописывается в переменную ксени, или как оно это работает, как вытащить обложку чтобы прописать ее фоном страницы.

Направите на путь истинный ?. Помогите разобраться с этим вопросом.

Стиль: Стандартный (кастом палитра)
Ксеня: 2.2.5
 
Решение
Создаёте модификацию шаблонов.

Шаблон: thread_view
Ключ модификации и описание придумывайте сами.

Найти: </xf:title>
Заменить:
HTML:
$0
<xf:if is="$thread.discussion_type == 'article' && $thread.cover_image">
    <xf:css>
        .p-body
        {
            background: url({$thread.cover_image});
            background-attachment: fixed;
            background-size: cover;
        }
    </xf:css>
</xf:if>

И собственно, роезультат.

Есть ещё один вариант, но его я не рассматривал.

1624902041034.png 1624902277992.png
Создаёте модификацию шаблонов.

Шаблон: thread_view
Ключ модификации и описание придумывайте сами.

Найти: </xf:title>
Заменить:
HTML:
$0
<xf:if is="$thread.discussion_type == 'article' && $thread.cover_image">
    <xf:css>
        .p-body
        {
            background: url({$thread.cover_image});
            background-attachment: fixed;
            background-size: cover;
        }
    </xf:css>
</xf:if>

И собственно, роезультат.

Есть ещё один вариант, но его я не рассматривал.

1624902041034.png 1624902277992.png
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу