【问题标题】: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">
      

      【讨论】:

        猜你喜欢
        • 2013-11-23
        • 2011-11-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-04-22
        • 1970-01-01
        相关资源
        最近更新 更多