50 lines
868 B
Markdown
50 lines
868 B
Markdown
|
#Les vues Blade
|
||
|
|
||
|
Elles sont chargées dans cette ordre:
|
||
|
|
||
|
* application/include/vues/system
|
||
|
* application/include/vues/layout
|
||
|
* application/include/vues/view
|
||
|
|
||
|
ainsi la vue standard peut étendre de `application/include/vues/layout/body.blade.php`
|
||
|
```php
|
||
|
@extends('system')
|
||
|
|
||
|
@section('body')
|
||
|
|
||
|
@section('sidebar')
|
||
|
This is the master sidebar.
|
||
|
@show
|
||
|
|
||
|
<div class="container">
|
||
|
@yield('content')
|
||
|
</div>
|
||
|
|
||
|
@endsection
|
||
|
```
|
||
|
qui étends de `application/include/vues/system/system.blade.php`
|
||
|
```php
|
||
|
<html>
|
||
|
|
||
|
<head>
|
||
|
<title>{{$page_title}}</title>
|
||
|
<meta name="description" lang="fr" content="{{$description}}"/>
|
||
|
|
||
|
@section('top-css')
|
||
|
@endsection
|
||
|
</head>
|
||
|
|
||
|
<body>
|
||
|
|
||
|
@section('top-javascript')
|
||
|
@endsection
|
||
|
|
||
|
@yield('body')
|
||
|
|
||
|
@section('bottom-javascript')
|
||
|
@endsection
|
||
|
|
||
|
</body>
|
||
|
|
||
|
</html>
|
||
|
```
|