Есть такая задача:
есть поля изображение и название во вьювсе
я хочу сделать эту картинку бекграундом блока (путь к картине получил через модуль image url formatter)
пробую сделать это через Перезаписать результаты (в настройках поля) вот таким образом
</div>
но вьювса не печатает style="background-image:url([field_prew]);"
Можно это как-то победить? Или есть другие варианты это реализовать?
Вложение | Размер |
---|---|
Скрин вьювсы | 192.19 КБ |
Комментарии
Хочу вывести в views тексты с бекграундами. Для этого специальный модуль нужен или через перезапись HTML кодом тоже можно?.
Вьюс отфильтровывает атрибут style из перезаписи из соображений безопасности. Нравится вам это или нет, но это факт. По ссылке выше может найдёте что-то полезное для себя
Была похожая ситуация - вывести блоки с цветами товаров.
Цветов очень много, лепить иконки или прописывать их в стилях - нереально.
В итоге стали использовать Display Suite, который пропускал атрибут style.
Потом вышло обновление безопасности DS, и это перестало работать.
Оказалось, что мы эксплуатировали дыру в DS - чтобы вывести style.