2016-05-26 15 views
3

私はちょうど新しいプロジェクトでKeystoneを使い始めましたが、管理UIにカスタム機能を追加することを説明するドキュメントは見つかりませんでした。カスタムの管理UI機能をKeystoneJSに追加

私が実装する必要があると思いますが、どのリソースについてを見つけることができなかったことのいくつか:

  1. はモデルに依存しない管理者で新しいページを作成します。この場合、独自のビュー、フロントエンドJS、バックエンドエンドポイントを使用する必要があります。これには、管理UIへの組み込み方法や接続方法がわかりません。これを達成するためのキーストーンの方法はありますか?
  2. リスティングページのカスタマイズ。たとえば、リスティングテーブルでドラッグアンドドロップして並べ替えを行い、新しい注文をエンドポイントに送信するテーブルの上に追加の保存ボタンがあるカスタムモデルがいくつかあります。このためには、それぞれのリスティングページにカスタムJSとHTMLを挿入する方法が必要ですが、可能であれば、それをどうやって行うかわかりません。
  3. モデルからキーストーンによって自動生成されないようにする管理項目ページのカスタムフィールド。特定のモデルタイプのKeystoneビューをハイジャックしてカスタム要素を追加する方法はありますか?
  4. 同じモデルのmongoからのデータで新しいモデルを宣言します。たとえば、親を選択するための他のカテゴリを持つselect要素を持つCategoryモデルを持つ。

申し訳ありませんが、これらの問題は既に議論されているか文書化されていますが、関連する情報は見つかりませんでした。

これらの問題についてご理解いただきありがとうございます。

+0

すでにある[同様の質問](http://stackoverflow.com/questions/36842665/をカスタムプラグインをkeystonejs-admin-ui/36844988に追加する方法) – kindoflike

答えて

0

これは多くの人々によって要求されており、キーストーンの人々がそれに取り組んでいるものです。

彼らはここにそれのいくつかを議論:https://github.com/keystonejs/keystone/issues/220

をあなたがここに機能の進行状況を追跡することができます。https://productpains.com/post/keystonejs/admin-interface-extensibility

+0

誰もこのトピックに関するニュースを持っていませんか?私があなたがここに置いたリンクを見ていましたが、私はどんな解決も見ることができませんでした。ありがとう。 – ebragaparah

関連する問題