Views поля и CSS стили

Аватар пользователя void void 18 октября 2018 в 9:12

Не подскажите почему во views при переопределении поля можно добавлять классы к html тегам, а вот стили нельзя? Или можно, но как? Вьюс их вырезает из вывода.
Например есть 2 поля во вьюсе: [title] и [id].

Вот такое переопределение работает:

<div class="[id]">[title]</div>

а такое не работает:

<div style="color:[id];">[title]</div>

Лучший ответ

Аватар пользователя gun_dose gun_dose 18 октября 2018 в 10:08

Там что-то типа из соображений безопасности. Из админки нельзя никак. Только если в шаблонах накодить.

Комментарии

Аватар пользователя gun_dose gun_dose 18 октября 2018 в 10:08

Там что-то типа из соображений безопасности. Из админки нельзя никак. Только если в шаблонах накодить.

Аватар пользователя void void 18 октября 2018 в 10:16

Спасибо за ответ. Теперь понятно. А то я думал что сам что-то не то делаю.
Очень странно. Что такого-этокого можно впихнуть в атрибут style чтобы подорвать безопасность...

Аватар пользователя fairrandir fairrandir 18 октября 2018 в 10:51

void wrote:
Что такого-этокого можно впихнуть в атрибут style чтобы подорвать безопасность...

position: fixed; width: 100%, height:100%; background-image: url("goatse.jpg");

Аватар пользователя void void 18 октября 2018 в 10:56

Понятно. Спасибо.
Сделали бы как опцию, установленную по умолчанию "Вырезать style", которую можно снять.
Столько всего интересного можно бы было делать на сайте вообще не залезая в шаблоны и темизацию.

Аватар пользователя fairrandir fairrandir 18 октября 2018 в 11:10
1

void wrote:
Столько всего интересного можно бы было делать на сайте вообще не залезая в шаблоны и темизацию.

Ещё одна хорошая причина не позволять style.