Jump to content

создать свой файл .css

Featured Replies

Posted

Как правильно создать свой файл .css , чтобы он подгружался?

Не хочу писать код в уже созданные файлы, потому что не найду потом, что и где.

Нужно создать изменения в приложении "магазин"

Создал файл, прописал в нем класс, потом указал этот класс в шаблоне, а он его не видит. Кеш чистил. Скорее всего файл не подключается почему то.

Или я что то не так делаю?

image.png

2 часа назад, HooLIGUN сказал:

Как правильно создать свой файл .css , чтобы он подгружался?

Не хочу писать код в уже созданные файлы, потому что не найду потом, что и где.

Нужно создать изменения в приложении "магазин"

Создал файл, прописал в нем класс, потом указал этот класс в шаблоне, а он его не видит. Кеш чистил. Скорее всего файл не подключается почему то.

Или я что то не так делаю?

image.png

А может попробовать (theme_css_location) не в global а в front файл создать?  🙂

7 минут назад, HooLIGUN сказал:

В чем разница?

у каждого раздела, видимо, своя директория для стилей прописана.
core-front-custom действует на весь форум.
все остальные - для каждого своя.

7 минут назад, the.bunin сказал:

Всё норм создалось и применился класс

угу.
снова попробовал, уже на 4.6.4 и деф шаблоне, тоже всё видит норм.

@HooLIGUN через что ты вообще искал в конце на гифке? через консоль? этого стиля не будет в консоли.
он кэшируется и создаётся что-то типа такого:
/uploads/css_built_1/258adbb6e4f3e83cd3b355f84e3fa002_custom.css?v=4e52a1ea3c1626645310

Edited by by_ix

2 часа назад, HooLIGUN сказал:

 

Не подключаются свои стили.

можно заставить:
1. Создай css файл в front, существующая группа . (точка), приложение Магазин
2. в includeCSS (core->global->global) вставить например такой код:

{{if \IPS\Dispatcher::i()->application->directory == 'nexus'}}
{{$nexus = \IPS\Theme::i()->css( 'mycss.css', 'nexus', 'front' );}}
<link rel='stylesheet' href='{expression="\IPS\Http\Url::external( $nexus[0] )->setQueryString( 'v', \IPS\Theme::i()->cssCacheBustKey() )"}' media='all'>
{{endif}}

mycss.css - имя файла css

  • Author
8 часов назад, by_ix сказал:

угу.
снова попробовал, уже на 4.6.4 и деф шаблоне, тоже всё видит норм.

@HooLIGUN через что ты вообще искал в конце на гифке? через консоль? этого стиля не будет в консоли.
он кэшируется и создаётся что-то типа такого:
/uploads/css_built_1/258adbb6e4f3e83cd3b355f84e3fa002_custom.css?v=4e52a1ea3c1626645310

Да, вчера в итоге разобрался, а может само прошло.

около 5 раз обновил кеш на форуме и класс сработал, а потом и увидел, что созданные файлы по другому генерируются, иначе, чем в 3.4

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.