2016-11-15 4 views
0

こんにちは皆私は3つのフィールド(html、css、js)でアプリを作成します。アプリはこのような3つのフィールドをこのようなアプリのテンプレートに埋め込む必要があります。 このフィールドを表示するためにプレースホルダを使用します。最良の方法は、例えば(JavaScriptコードの残りの部分と)フッターにJavaScriptコードをロードし、それを行うためには何 アプリからdjango-cmsをロードする

<style type="text/css"> 
    {{instance.css_code|safe}} 
</style> 


{{instance.html_code|safe}} 


<div id="containerChart" style="height: 400px; min-width: 310px"></div> 

<script type="text/javascript"> 
    {{instance.js_code| safe }} 
</script> 

とヘッダ内のCSSコード例えば

好きなら私のプレースホルダ要素がフッタにフィールドjsをロードしています.etc

ポーズがあります!

ありがとうございます。あなたの質問で

答えて

1

何かをしたいです。その後

{% load sekizai_tags %} 
{% addtoblock "css" %} 
<style type="text/css"> 
/* CSS */ 
</style> 
{% endaddtoblock %} 
{% addtoblock "js" %} 
<script type="text/javascript"> 
// javascript 
</script> 
{% endaddtoblock %} 

<!-- Rest of your HTML markup --> 

、base.htmlで、私は(頭に)CSSのためにこれを持っている::、私はこのような何かを持っている私のプラグインテンプレートで

{% render_block "css" postprocessor "cnk_ft1_cms.sekizai_processors.spaceless_post_processor" %} 
(フッタ用)JSため

そして、これは:私の場合は

{% render_block "js" %} 

は私も同様にCSSを処理しています。 addtoblock要素はテンプレートHTMLの任意の場所に配置できます。また、(既にDjango CMSで使用されているように)基本テンプレートにsekizaiタグが設定されている可能性もあります。

関連する問題