index.ctp стилизован, но остальные страницы не

0

индексная страница стилизована, пока остальная часть страниц не является. Когда я проверил файлы каскадных таблиц стилей (CSS) в браузере, я был удивлен, увидев, что эти файлы CSS недоступны для всех страниц, кроме Index.ctp. Все страницы находятся в одной папке, а те же ссылки предоставляются для доступа к каскадным таблицам стилей, а затем почему эти файлы CSS недоступны для других страниц. Я достаточно старался разрешить это, но не смог. я попытался исправить это решение в Google, но не нашел решения.

  • 0
    имя контроллера - FrontsController, а имя папки - Fronts. Файлы css и js находятся в папках css, js соответственно. Я использую этот способ, чтобы добавить CSS-файл о странице. <link rel = "stylesheet" href = "css / reset.css" type = "text / css" media = "all">
Теги:
styles
formatting

2 ответа

0
Лучший ответ

Включите таблицы стилей в макет default.ctp в View/layout не на index.ctp.

  • 0
    Я включил эти две ссылки в default.ctp, но ничего не изменилось .. HREF в порядке или должны быть изменены? <link rel = "stylesheet" href = "css / reset.css" type = "text / css" media = "all"> <link rel = "stylesheet" href = "css / style.css" type = "text / css "media =" all ">
  • 0
    хорошо спасибо. Теперь все в порядке
Показать ещё 2 комментария
0

в вашем комментарии

Имя контроллера - FrontsController, а папка iname - Fronts. Файлы css и js находятся в папках css, js соответственно. Я использую этот способ, чтобы добавить файл css на странице. - user3623305 35 мин назад добавить комментарий

изменить путь для css для href= "/css/reset.css"

В любом случае лучше включить ваши файлы css с помощью html-помощника, как это

echo $this->Html->css('css_name');

если ваш файл css находится в app/webroot/css, и это имя main.css, используйте

echo $this->Html->css('main');

Для получения дополнительной информации смотрите здесь http://book.cakephp.org/2.0/ru/core-libraries/helpers/html.html#HtmlHelper::css

Ещё вопросы

Сообщество Overcoder
Наверх
Меню