2

次のように、ナビゲーションをhtmlファイルに挿入するにはどうすればよいですか。(wordpress スタイルのようなもの)

home.html:

<html>
 <body>
   (I dont know what to put here for nav)

   <div main>
   </div>
 </body>
<html>

nav.html

<nav>
 <img scr="logo.png">
 <ul>
  <li>home</li>
 </ul>
</nav>

そして、プレートを使用してテンプレートを実装するにはどうすればよいですか?

注:私はフラットアイアン、プレート、ディレクターを使用しています

4

2 に答える 2

1

Plates は、html を別の文字列に挿入する方法をサポートしていません。

DATA をマークアップにバインドするために使用されます。

最も簡単な解決策は、順番に連結できるファイルを使用して、必要なページを形成することです。

例:

  • header.html
  • 免責事項.html
  • page1.html
  • page2.html
  • page3.html
  • footer.html

必要なコンポーネント (header.html、page2.html、footer.html など) を選択したら、プレートを使用してデータをページ マークアップにバインドし、すべてをクライアントに送り返すことができます。

于 2012-07-01T23:03:39.263 に答える
0

Plates はパーシャルをサポートしています。 https://github.com/flatiron/plates#partialsを参照してください。

そして、ここに別の方法があります(おそらくプレートがパーシャルを明示的にサポートする前から):

https://stackoverflow.com/a/10076623/263447

于 2012-09-08T22:59:27.933 に答える