laraval 中如果页面模板中用 css 文件,怎么样加到 layout 的 head 里

2014-03-13 14:15:17 +08:00
 yakczh
layout是这样的

<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css" media="all">
</head>

<body>
<div id='login' >

<ul>
<li> 登录 </li>
<li> 注册</li>
</ul>
</div>
<div id='main-content' >
@yield('content')
</div>
</body>
</html>
2675 次点击
所在节点    PHP
6 条回复
explon
2014-03-13 14:20:09 +08:00
自己写一个样式注册与 JS 函数,如果没思路参考 WeCenter
66beta
2014-03-13 14:30:07 +08:00
blade模板里面 {{ HTML::script('js/xxx.js') }}

应该是的
imzoke
2014-03-13 14:42:01 +08:00
layout.blade.php
<head>
...
<link rel="stylesheet" type="text/css" href="style.css" media="all">
@section('style')
@show
...
</head>

content.blade.php
@section('style')
<link rel="stylesheet" type="text/css" src="content.css" media="all">
@stop

希望没有理解错 LZ 的意思。
huafang
2014-03-13 23:01:22 +08:00
没有什么特殊的,直接嵌入就行了
yakczh
2014-03-16 10:11:57 +08:00
@imzoke 因为layout是共用的 , A页面 用了style.css + pagea.css B页面简单,只用了style.css
这样写对B页面应该不什么影响吧?
imzoke
2014-03-16 13:55:10 +08:00
@yakczh 不影响,A页面设置section('style')引入page.css,B页面不设置就行。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/104137

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX