Как в представлении применить свои стили? Д8

Аватар пользователя kompospec kompospec 20 сентября в 12:58

Как в представлении применить свои стили?
Прописать буквально несколько строк
Пока вообще только - ширину таблицы

Спасибо.

------------------------

решил через модуль - как это не смешно.
Только не Препроцессор, а :

<?phpfunction stili_page_attachments(array &$page) {
  $current_path = \Drupal::service('path.current')->getPath();
  if($current_path == '/sssss'){

    
  $page['#attached']['library'][] = 'stili/stili';
}}?>

Лучший ответ

Аватар пользователя vlucas vlucas 20 сентября в 12:59

в css это делается.

По хорошему, если надо только для конкретного представления, можете оформить библиотекой и подключать в препроцессоре для конкретного представления.

Комментарии

Аватар пользователя ivnish ivnish 20 сентября в 12:59

Использовать имя представления как селектор и писать стили в CSS файл темы

Аватар пользователя vlucas vlucas 20 сентября в 12:59

в css это делается.

По хорошему, если надо только для конкретного представления, можете оформить библиотекой и подключать в препроцессоре для конкретного представления.

Аватар пользователя ivnish ivnish 20 сентября в 13:07

Слишком сложно для новичков

Аватар пользователя kompospec kompospec 20 сентября в 13:07

vlucas wrote:
в css это делается.
По хорошему, если надо только для конкретного представления, можете оформить библиотекой и подключать в препроцессоре для конкретного представления.

Едрид-мадрид. И это чтоб сделать ширину чуть меньше???!!!

Аватар пользователя ivnish ivnish 20 сентября в 13:10
.views-my-super-views table {
  width: 90%;
}

Так тоже сложно?

Аватар пользователя vlucas vlucas 20 сентября в 13:09

написал, же , что это в идеале. Если там одна строчка - определите её в css

Аватар пользователя kompospec kompospec 20 сентября в 13:09

ivnish wrote:
Использовать имя представления как селектор и писать стили в CSS файл темы

Тема стандартная. То есть при обновлении всё слетит?

Аватар пользователя ivnish ivnish 20 сентября в 13:09

Нужно сделать субтему, да

Аватар пользователя kompospec kompospec 20 сентября в 13:13

ivnish wrote:

.views-my-super-views table {
  width: 90%;
}

Так тоже сложно?

Вопрос не про CSS. А про то, - куда его писать?
Вы правда - Не поняли?

Аватар пользователя ivnish ivnish 20 сентября в 13:15

kompospec wrote: куда его писать?

На этот вопрос ответ всегда один: в CSS файл темы оформления. Если тема контрибная, то нужно создавать субтему.

kompospec wrote: Вы правда - Не поняли?

Не понял, потому что Вы плохо формируете вопросы, а телепаты в отпуске

Аватар пользователя vlucas vlucas 20 сентября в 13:17

И не один он не понял )))
Если вы хотите писать css, то лучше всегда заводите свою сабтему.

Аватар пользователя kompospec kompospec 20 сентября в 13:14

vlucas wrote:
написал, же , что это в идеале. Если там одна строчка - определите её в css

Что означает - определите?

Аватар пользователя ivnish ivnish 20 сентября в 13:19

Думаю, автор пытается "докопаться" к словам. Всё он понял

Аватар пользователя kompospec kompospec 20 сентября в 13:20

Вопрос не про CSS. А про то, куда его прописать.
Вы правда не понимаете?
Пока я склоняюсь к препроцессу. - А он подтягивает за собой - костомный модуль. - Охренеть.