标题视图css类取决于内容

时间:2016-03-21 14:36:49

标签: laravel laravel-blade

我的网站布局是这样构建的:

- 含量

页脚

页眉和页脚是@included。

在某些页面上,我将这些课程添加到正文中 <body class="property-map-append-top has-breadcrumb">和其他网页:<body class="property-map-append-top">

如何为指定页面执行此操作?

2 个答案:

答案 0 :(得分:0)

这取决于你的意思是什么页面&#39;。您可以从控制器传递变量,例如hasBreadrumb并在Blade模板中使用它:

<body class="property-map-append-top @if($hasBreadcrumb)has-breadcrumb@endif">

答案 1 :(得分:0)

有时我会在观点中这样做:

<body class="{{ $bodyClass or 'default-body-class' }}">

您可以在控制器中的$bodyClass变量中添加类,但仅限于要覆盖默认类('或'之后的字符串)。使用此语法,您可以选择不将变量发送到视图,但仍然可以避免错误。