【问题标题】:Header view css class depending on content标题视图 css 类取决于内容
【发布时间】:2016-07-08 03:11:27
【问题描述】:
我的网站布局是这样的:
标题
--内容
页脚
页眉和页脚是@included。
在某些页面上,我有这些课程要正文
<body class="property-map-append-top has-breadcrumb"> 和其他页面:<body class="property-map-append-top">
如何对指定页面执行此操作?
【问题讨论】:
标签:
laravel
laravel-blade
【解决方案1】:
在我看来,有时我会这样做:
<body class="{{ $bodyClass or 'default-body-class' }}">
您可以将类添加到控制器中的$bodyClass 变量中,但前提是您要覆盖默认类(“或”之后的字符串)。使用此语法,您可以选择不将变量发送到视图并仍然避免错误。
【解决方案2】:
这取决于您所说的“某些页面”是什么意思。您可以从控制器传递一个变量,例如 hasBreadrumb 并在 Blade 模板中使用它:
<body class="property-map-append-top @if($hasBreadcrumb)has-breadcrumb@endif">