开发者

Add Styles to document head from the view in Cakephp?

开发者 https://www.devze.com 2023-04-08 03:50 出处:网络
I need to add styles to my style tag in my head section. How can i add to that style tag 开发者_开发百科from the view.You\'d be better off from an MVC point of view by putting these style elements in

I need to add styles to my style tag in my head section. How can i add to that style tag 开发者_开发百科from the view.


You'd be better off from an MVC point of view by putting these style elements in to their own stylesheet, and then inserting the sheet in the way mentioned above.

However if you must use internal CSS, this should work:

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

extraCSS I believe is just an internal name given to the content that gets added to the $scripts_for_layout buffer.

This will appear below any JS inclusions, which can be a problem at times.


See all about adding css files using the HTML Helper here: http://book.cakephp.org/view/1437/css

Make sure you have $scripts_for_layout in the head of your layout to have cake put scripts there automatically (see the third example).

EDIT:

For style tags, see here: http://book.cakephp.org/view/1440/style

Otherwise, CakePHP uses simple PHP as the templating language in the view - so just write it using that.

Some example code and further explanation of what you'd like to do would also be helpful.

0

精彩评论

暂无评论...
验证码 换一张
取 消