2017-02-16 8 views
0

を使用せずにベーステンプレート内の他のすべてのページを置くためにどのように、1は、共通のナビゲーションバーとフッターのための基本テンプレートを使用することができます。ジャンゴにより、Webフレームワーク

まず

{% block content %} 
{% endblock %} 

を追加ベーステンプレートに追加します。第二に

、二次ページへ

{% extends 'base.html' %} 
{% block content %} 
{% endblock %} 

を追加します。

Webフレームワークなしでphpを使用してこれを行う方法はありますか?

+0

[Smarty](http://www.smarty.net/) – JazZ

+0

のようなテンプレートエンジンを使用することは可能ですが、独自のエンジンを作成する必要があります。少なくとも構文解析して、それらの構文をすべて読むことができなければなりません。 –

答えて

0

はい、可能です。

Smarty(たとえば、Prestashopで使用)やTwig(たとえばSymphonyで使用)などのテンプレートエンジンを使用できます。

Googleの「phpテンプレートエンジン」で少し検索すると、もう少し見つかるでしょう。

希望します。

+0

フレームワークなしで可能かどうか質問しています。 –

+0

これが私がこれに答えた理由です... SmartyとTwigはFrameWorksではなく、テンプレートエンジンです。 – JazZ

+0

@VuralAcar、PrestashopとTwigは例として言及しただけです。 – JazZ