Добавить стили к заголовку документа из представления в Cakephp? - PullRequest
1 голос
/ 27 сентября 2011

Мне нужно добавить стили к моему тегу стиля в разделе заголовка.Как я могу добавить к этому тегу стиля из представления.

Ответы [ 2 ]

1 голос
/ 27 сентября 2011

С точки зрения MVC было бы лучше, поместив эти элементы стиля в их собственную таблицу стилей, а затем вставив лист способом, упомянутым выше.

Однако, если вам необходимо использовать внутренний CSS, это должно работать:

$this->addScript('extraCSS','<style type="text/css>".foo{color:red;}</style>');

extraCSS Я считаю, что это просто внутреннее имя, присваиваемое содержимому, которое добавляется в буфер $scripts_for_layout.

Это будет отображаться под любыми включениями JS, которые могут иногда быть проблемой.

0 голосов
/ 27 сентября 2011

Смотрите все о добавлении CSS-файлов с помощью HTML Helper здесь: http://book.cakephp.org/view/1437/css

Убедитесь, что у вас есть $scripts_for_layout в заголовке вашего макета, чтобы автоматически помещать в него сценарии для тортов (см. Третий пример).

РЕДАКТИРОВАТЬ:

Для тегов стиля, смотрите здесь: http://book.cakephp.org/view/1440/style

В противном случае, CakePHP использует простой PHP в качестве языка шаблонов в представлении- поэтому просто напишите это, используя это.

Некоторый пример кода и дальнейшее объяснение того, что вы хотели бы сделать, также было бы полезно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...