1

で、Drupalブロックを表示するサイトの「リージョン」を選択できます。php/htmlこれを実現するためにコードを変更する必要はありませんでした。そのようなことは、で達成できますDjangoか?もしそうなら、どのように?

ブロックごとに、html独自のURLを持たず、メインデータと一緒に表示される出力の一部を理解しています。(たとえば、検索ボックスや投票)

4

2 に答える 2

2

DjangoとDrupalを次のように比較するべきではありません。DrupalはCMSであり、DjangoはWebフレームワークです。

似たような体験をしたい場合は、django-cmsの使用を検討します。templatesこれにより、これらのテンプレート内に多数のテンプレートを作成して設定できますplaceholders(これらは、「サイドバー」、「フッター」、「コンテンツ領域」などのページの領域です)。django-cmsで新しいページを作成するときは、使用するテンプレートを選択し(作成した内容に応じて、2列のレイアウトまたはヘッダー付きの3列のレイアウトの場合があります)、次にどのコンテンツを選択します(またはplugins)テンプレートで作成したプレースホルダー内に配置したい。したがって、これはDrupalの地域とやや似た経験です。

于 2012-08-03T12:07:24.013 に答える
2

うーん、おそらくコンテキストプロセッサを作成して、テンプレート内の必要な場所に出力するだけですか?

admin内のhtml出力のコンテンツブロックを並べ替える場合は、cmsのようにその出力を生成するための何かが必要です。大きなcmsを必要とせずに、これにdjango-fluent-contentsのようなものを試すことができます。

于 2012-08-03T16:41:32.187 に答える