1

この例を考えて、それが可能か教えてください。

調査分析を表示するためのカスタム API があります (例: API は値のテーブルを返します)。私の ektron サイトの所有者は、作業領域の設定セクションでこの分析を表示する必要があり、ektron 管理者グループはこのページのみを表示する必要があります。セクションの設定は可能ですか?

4

1 に答える 1

2

これを行う最善の方法 (質問へのコメントで述べたように) は、 Smart Desktopで使用するカスタム ウィジェットに機能をカプセル化することです。

カスタム ウィジェットを Smart Desktop のオプションとして表示する方法を知るのは少しわかりにくい (少なくとも v8.7 sp2 では) ので、ここで簡単に説明します。 (以前のEktron 開発者サイトに古いフォーラムの投稿がありましたが、その後、デフォルトのウィジェット スペースの名前が変更されたようで、さらに詳細をここに追加しました。)

  1. ウィジェットを作成し、/Workarea/Widgets/ フォルダーに保存します。
  2. ワークエリアで、Settings > Configuration > Personalizations > Widgets[/widgets/ フォルダーからウィジェットを同期] ボタンに移動してクリックします。ボタンのテキストは、これが PageBuilder ウィジェット専用のように聞こえますが、/Workarea/Widgets/ フォルダーにあるウィジェットのリストも同期します。
  3. に進みSettings > Configuration > Personalizations > Widget Spaceます。「UserSmartDesktop」という名前のウィジェット スペースが表示されます。その横にある編集ボタンをクリックします。
  4. ユーザーがスマート デスクトップで使用できるようにするウィジェットを選択します。

この時点で、ワークエリアの [デスクトップ] タブに移動して、独自のスマート デスクトップまたはデフォルトのスマート デスクトップにウィジェットを追加できるはずです。特定のユーザー グループのみがウィジェットを使用できるようにする方法があるかどうかはわかりませんが、ウィジェット自体にパーミッション チェックを組み込むことは確実にできます。 (s) 選択した場合、実際のデータは読み込まれず、代わりに「アクセスが拒否されました」タイプのメッセージが表示されます。

于 2013-10-27T17:13:17.747 に答える