Слетают стили при переходе на материал

Аватар пользователя loup54 loup54 23 февраля 2018 в 22:44

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

0 Thanks

Комментарии

Аватар пользователя loup54 loup54 23 февраля 2018 в 23:53

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

Аватар пользователя gun_dose gun_dose 24 февраля 2018 в 10:24

Вы наверное в шаблоне в начале урлов слэш не поставили, вот он и считает не от главной, а от текущей страницы.

Аватар пользователя tlito tlito 23 февраля 2018 в 22:58
1

посмотрите исходный код на наличие тегов
<link type="text/css" rel="stylesheet" href="https://drupal.ru/sites/default/files/css/css_-HIdoomQzOuob254KqwBSV_AsSA0vMk5Djusi4_4D4U.css" media="all" />

Аватар пользователя loup54 loup54 23 февраля 2018 в 23:58

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

Аватар пользователя loup54 loup54 24 февраля 2018 в 0:09

Вот мой info:
name = webmaster
description = тема для сайта частного вебмастера
package = Core
version = VERSION
core = 7.x

engine = phptemplate
stylesheets[all][] = layout/style/layout.css
stylesheets[all][] = layout/style/fontawesome-4.5.0.min.css
stylesheets[all][] = layout/style/framework.css

scripts[] = layout/scripts/jquery.backtotop.js
scripts[] = layout/scripts/jquery.min.js
scripts[] = layout/scripts/jquery.mobilemenu.js
scripts[] = layout/scripts/jquery.placeholder.min.js

regions[main_menu] = Главное меню
regions[user_menu] = Меню пользователя
regions[content] = Содержимое
regions[sidebar_first] = Левый сайдбар
regions[sidebar_second] = Правый сайдбар
regions[newsletter] = Рассылка
regions[footer_first] = Первый виджет в подвале
regions[footer_second] = Второй виджет в подвале
regions[footer_third] = Третий виджет в подвале
regions[footer_forth] = Четвертый виджет в подвале

regions[page_top] = Page top
regions[page_bottom] = Page bottom

features[] = logo
features[] = name
features[] = slogan
features[] = node_user_picture
features[] = comment_user_picture
features[] = comment_user_verification
features[] = favicon
features[] = main_menu
features[] = secondary_menu

Аватар пользователя tlito tlito 24 февраля 2018 в 22:00

возможно, у вас настроено сжатие скриптов (и стилей) в Конфигурация - Производительность.
Или установлен соответствующий модуль, например, ADVAGG (не рекомендую). Такое может происходить прии неправильных правах доступа на папку временных файлов или подпапки в папке публичных файлов js, css.
Также стоит проверить template.php на наличие хука _js_alter https://api.drupal.org/api/drupal/modules%21system%21system.api.php/func...
Еще можно попробовать удалить (временно) файлы темплейтов из вашей темы и родительской темы, если есть - page.tpl.php, html.tpl.php

Аватар пользователя Semantics Semantics 26 февраля 2018 в 22:46

Крайне сомнительный аргумент для того, чтобы его принимать всерьёз.
Радоваться надо, что на халявном хостинге у вас друпал завёлся, а не на advagg жаловаться

Аватар пользователя fairrandir fairrandir 26 февраля 2018 в 22:52

Вам в том же топике и ответили, что если у вас простой селект по одной таблице 200мс занимает, то тут проблема не в друпале.
Я лично ожидал более конкретных аргументов, типа при дефолтных настройках адвагг, на бартике, время генерации страницы в обход кэша увеличивается в два раза, с кэшем в полтора, из-за постоянных проверок на изменения файлов. (например).