2016年8月5日金曜日

「Phoenix」フレームワークでテンプレート(Template)

Phoenix」フレームワークでテンプレート(Template)です。個々のデザインページには、レイアウト継承などの指定がないので、非常にすっきりしています。

/web/templates/layout/app.html.eex(レイアウト)
<body>
  <div class="container">
    <p class="alert alert-info" role="alert"><%= get_flash(@conn, :info) %></p>
    <p class="alert alert-danger" role="alert"><%= get_flash(@conn, :error) %></p>
    <main role="main">
      <%= render @view_module, @view_template, assigns %>
    </main>
  </div>
  <script src="<%= static_path(@conn, "/js/app.js") %>"></script>
</body>
/web/templates/hello/show.html.eex(個々のページのデザイン)
<div class="jumbotron">
  <h2>こんにちは、世界、from <%= @messenger %>!</h2>
</div>
参考サイト
Adding Pages(Phoenix)
Phoenix.Template – Phoenix

0 件のコメント:

コメントを投稿