3

こんにちは、私は Laravel 4 を初めて使用し、ブレード テンプレート エンジンを使用して CSS/JS ファイルをロードすることについて質問があります。すべてのページにナビゲーション バーを含む全体的なレイアウトを使用しています。私の質問は、そのページのヘッダーに別の CSS または JS ファイルを含めたい場合、どうすればこれを達成できるかということです。ヘッダーを拡張しています。ここに例があります

@extends('layouts.default')
@section('content')

{{HTML::script('js/example.js')}}
{{HTML::style('css/example.css')}}

@stop

明らかに、コンテンツ セクションはデフォルト レイアウトの本文から始まります。このページのソースを表示すると、タグとタグが本文に表示されます。これは問題ですか?

どんな助けでも感謝します。ありがとう!

4

1 に答える 1

9

これを投稿してから約3秒後、私はそれを理解しました。それが学習の方法だと思います.

ビューでヘッダーセクションを作成し、ヘッダーでそれを生成します...

意見:

@extends('layouts.default')
@section('header')

{{HTML::script('js/example.js')}}
{{HTML::style('css/example.css')}}

@stop


@section('content')

// page stuff

@stop

レイアウト:

<!DOCTYPE html>
<html>
<head>
    @yield('header')
</head>
<body>
    @yield('content')
</body>
</html>
于 2013-10-31T20:19:44.877 に答える