7

私は数日間中二階で遊んでいて、このブログをフォローしていて、とても役に立ちました.

私は今、カスタム テンプレートに基づいて作成する必要がある一連のページを作成する必要があるところまで来ました。カスタム テンプレートが呼び出されますcontent.html

入れましたmyProject > myApp/theme folder > templates > pages > content.htmlが、管理コンソールを見ると、ドロップダウン メニューにコンテンツが表示されません。

メザニンに自分のcontent.htmlページをテンプレートとして認識させるにはどうすればよいですか?

4

2 に答える 2

5

content.htmlサイトのドロップダウン メニューに自動的に表示されません。

管理サイトに移動して、ページ階層に表示しmy contentたいページを明示的に宣言する必要があります。content.html

メザニンが 2 つ (つまり、テンプレートcontent.htmlと管理ページmy content)に一致するようにするには、次のようにします。

  1. いずれかmy contentのタイトル フィールド (管理サイト内) はcontent
  2. または、URL フィールド (のメタデータ セクションmy content) は、content(タイトルが にならないと決めた場合) である必要がありますcontent
  3. content.htmlまたは、たとえば、カスタム スラッグが必要な場合はnicecontent、URL フィールドにを入力し、一致するスラッグのパターンにnicecontent追加します。url.pycontent.html

    url("^nicecontent/$", direct_to_template, {"template": "path/to/content.html"}, name="name_for_content").
    
于 2014-04-21T05:32:28.577 に答える