Добрый день! Вопрос: Зачем ИнстантСМС добаляет знак вопроса и цифры к расширению файлов: my.css?1757421127. Из-за этого ссылки получаются не правильными и классы в этом файле не видны. Как исправить эту ситуацию?
ИнстантСМС добаляет цифры к расширению файлов
Добрый день! Вопрос: Зачем ИнстантСМС добаляет знак вопроса и цифры к расширению файлов: my.css?1757421127. Из-за этого ссылки получаются не правильными и классы в этом файле не видны.
это не ситуация, это норма)
ru.stackoverflow.com/questions/134503/Что-означает-знак-вопроса-в-пути-к-файлу-css-и-js
ruccich, кеширование однако
Вот человек удивится, когда отключит опцию, и через пару сохранений не увидит изменений в файле из-за кеша))
Добрый день! Вопрос: Зачем ИнстантСМС добаляет знак вопроса и цифры к расширению файлов: my.css?1757421127. Из-за этого ссылки получаются не правильными и классы в этом файле не видны.
Спасибо за ответ, как правильно подключать файлы стилей, чтобы они работали?
как правильно подключать файлы стилей, чтобы они работали?
docs.instantcms.ru/dev/templates/css-js
В документации много всего есть.
В документации много всего есть.
В Документации я не нашёл как подключить файл стилей, чтобы он отображался в теге <head>. Там только файлы стилей кортролёров, а мне нужно для всего сайта, чтобы сделать свою тему. Хотя скорее всего я пока не нашёл.
В документации много всего есть. В Документации я не нашёл как подключить файл стилей, чтобы он отображался в теге <head>.
если файлы css находятся в папке templates/ваш шаблон/css то пишем так без расширения, где theme название вашего css theme.css
<?php $this->addMainTplCSSName(['theme']); ?>
если в другой папке как у меня в корне всего сайта assets/css то пишем так
<?php $this->addMainCSS(['assets/css/bundle.css'], true); ?>
В Документации я не нашёл как подключить файл стилей, чтобы он отображался в теге <head>.
Михаил, выше уже ответил, немного добавлю...
В файле main.tpl.php вашего шаблона, найти:
$this->addMainTplCSSName(['theme']);
Добавить название своего файла css:
$this->addMainTplCSSName(['theme','my','one']);
$this->addMainTplCSSName(['theme','my','one']);
Спасибо за ответ. Ещё вопрос: куда класть мой файл стиьей? По этому пути, что ниже?
templates/default/css/my.css
Ещё вопрос: куда класть мой файл стиьей? По этому пути, что ниже?
В папку css или scss, если решите стили писать не в css, а в scss, ВАШЕГО шаблона
templates/ваш шаблон/css/my.css
Если решили редактировать default или modern (что крайне не желательно, читайте ниже почему) тогда в их папку css.
А вообще вот инструкция от Zau4man по созданию дочернего (своего, но на основе modern) шаблона:
Там полный мануал, и много ответов на вопросы в комментариях. Для начала достаточно повторить всю статью по шагам. Поймёте смысл и тогда, будет легко сделать для себя свой шаблон...
Правильно делать свой шаблон или свои правки для шаблона именно создав дочерний шаблон, тогда при обновлениях ничего не будет затираться, достаточно будет при обновлении, обновить общие (если будут) в дочернем с модерн файлы...
