2012-04-05 2 views
0

ExpressionEngineのオープンソースの代替手段を探してみたいと思っています。問題を抱えているのではなく、残念ながらすべてのサイトでそれを正当化できません。PyroCMSのビューとURLにテンプレートをリンクするにはどうすればいいですか?

PyroCmsは非常に洗練されたオープンソースのオプションだと思われますが、テンプレートをビューにリンクしてからURLにリンクする方法はわかりません。エンドユーザーがコンテンツを追加するためのカスタムフィールドを作成するにはどうすればよいですか?これらのカスタムフィールドは、どのようにして特定のテンプレートにリンクできますか?これも可能ですか?

おそらく私の頭はまだEEモードのままですが、Pyroドキュメントはうまく表示されていますが、非商用製品であるため、多分わかりやすいかもしれません。

私が間違っている場合は、ExpressionEngineのワークフローと同様のワークフローを維持するための別のオプションがありますか?

ありがとうございました。

+0

特に問題はありますか?何を試しましたか?あなた自身のモジュールを作る必要があるかもしれないようなサウンド... –

答えて

0

PyroCMSはExpressionEngineとは少し違ったやり方をしていますので、あるものから別のものへと混乱が生じることがあります。

URLのいくつかの異なるものになります

  1. モジュール
  2. ページ
  3. ルート
  4. ので

、/ブログは、ブログモジュールに行きます。

/fooは、「foo」と呼ばれる作成したページを「foo」のスラッグで読み込みます。

/ログインがルートである、それは

/ユーザー/ログインに行くことはExpressionEngineのとは異なり、データベースに作成する必要があるテンプレートへのすべてのURLマッピングというアイデアはありません。代わりに、モジュールは独自のビュー(テーマで上書き可能)を読み込むことができ、ページはテンプレートについて何も知らなくても簡単に作成できます。

一般的な考え方は、デザイナーがテーマを作成し、開発者がテンプレートとURLマッピングなどを設定せずにモジュールを作成し、エンドユーザーだけが使用するということです。特定のタスクを特定のタイプのユーザーエンドユーザーがサイトを再設計しようとする途中で(MySpaceと思う)、またはデザイナーがコードを書くことに混乱することはありません。代わりに誰もがベストであることを行い、サイト上のアドオンストアで結果を共有することができます。

「私は、それが非商用製品であるため、多分理解できます。

もしあなたが製品が軽いと感じるところについて私たちのフォーラムや連絡フォームからフィードバックを寄せられたら、A)機能を追加できたらB)機能があればより明らかです。

PyroCMSは、いくつかの開発者による「GitHubにダンプされた」趣味プロジェクトではなく、サポートスタッフと開発チームを持つ自社であるため、このようなコメントは嫌です!お手伝いをすることができれば頼むだけです。私たちはStackOverflowを流さずに、他の質問で私たちのサイトで頻繁にスイングします。

関連する問題