0

私が取り組んでいることを少し説明しましょう:

私はインターンで、コンピューターにあまり慣れていない人のためにフレンドリーなウェブサイトのバックオフィスを作成する必要があります。

したがって、バック オフィス管理はできるだけシンプルにする必要があります。私はすでにプラグインにたくさんのドラッグ&ドロップを入れています.フロントエンドはクールです.

しかし、問題が存在します:

テンプレートとプレースホルダー。

複数のプレースホルダーを含むデモンストレーション テンプレート ページを作成できました。一部は全幅、一部は 6 列、4 列などです。

だから私はそのようなものを持っています:

<div fullwidth>
  {% placeholder "title1" %} 
</div>
<div 6 columns>
  {% placeholder "text1" %}
</div>
<div 6 columns>
  {% placeholder "Picture1" %}
</div>
<div fullwidth>
  {% placeholder "text2" %}
</div>

ユーザーを支援するために、各プレースホルダーにはデフォルトのプラグインがあります。それはうまくいきます。

しかし、Web サイトのバックオフィスで、プレースホルダー "text2" を 2 つの 6 列の前に移動したい場合はどうなるでしょうか。

動的に管理することは不可能のようです。

ワードプレスを使ったことがある人なら、コンテンツの操作がいかに簡単か、タイトルを別の場所に移動したい場合は、ドラッグ アンド ドロップするだけで簡単に操作できることを経験したことでしょう。

次に、複数の列について考えていました。デフォルトでは、幅100%の列が1つある複数の列があります。減らすのはあなた次第です。しかし問題は、統合と変更が複雑なことです。そして、それは絶対にフレンドリーなユーザーではありません!

よくわからない場合は、プレースホルダーの位置を動的に管理するか、ユーザーにとって簡単な方法で複数の列を管理する必要があります。

私は完全に道に迷っており、それについて何も考えていません。

もう経験しましたか?どのようなオプションを選択しましたか?

あなたが私といくつかの視点を共有できれば、それは本当に素晴らしいことです:)

ところで、

私の投稿を読んでくれてありがとう。

編集:これを見たことがありますか:http: //www.mir.de/django-cms-demo?これは完全に私が欲しいものです。しかし、彼らがどのようにそれを行っているかはわかりません...そして、それはドイツ語です...

4

2 に答える 2

0

私はお勧めしたいと思います:

https://github.com/divio/djangocms-column  

また

https://github.com/divio/djangocms-grid

に比べてはるかにシンプルdjangocms-cascadeです。

于 2015-03-30T22:48:18.983 に答える
0

djangocms-cascadeを試しましたか? その場でプレースホルダーを作成できるようにし、作成されたプレースホルダーを注文できるようにする必要があります。

そのgithubページによると:

DjangoCMS-Cascade を使用すると、Web エディターは Django テンプレートを編集しなくてもページをレイアウトできます。ほとんどの場合、1 つのプレースホルダーを含む 1 つのテンプレートで十分です。その後、エディターはそのプレースホルダーを行と列に分割し、ボタン、ルーラー、さらには Bootstrap Carousel などの要素を追加できます。

于 2015-03-30T15:07:15.660 に答える