data-bloc

 タグ記法  コメント記法

data-blocを使うと、複数のテンプレートを1ファイルで定義する事ができます。同一のdata-blocを複数回定義すると、後で指定した内容に上書きされます。data-blocで定義したテンプレートはdata-includeで読み込みます。

Example

/resources/views/common.html
4行目 タグ記法で記述

ヘッダー
<hr />

<div data-bloc='footer'>
<hr />
フッター
</div>

/resources/views/common.html
4-7行目 コメント記法で記述

ヘッダー
<hr />

<!-- data-bloc='footer' -->
<hr />
フッター
<!-- data-endbloc -->

/resources/views/example.blocs.html

<html>
<!-- data-include='common.html' -->
テストです。
<!-- data-include='footer' -->
</html>

http://127.0.0.1:8000/blocs

<html>
ヘッダー
<hr />



テストです。

<hr />
フッター

</html>

data-existを指定すると、該当するdata-blocがある時だけ読み込みます。(data-existを指定しないと、該当するdata-blocsがないとエラーになります)

<html>
<!-- data-include='footer' data-exist -->
</html>