Sidekickのカスタマイズ
プロジェクトのサイドキックをカスタマイズできます。 次の項目を追加できます: /tools/sidekick/config.json
設定ファイルをプロジェクトの GitHub リポジトリに保存します。
<script src=“https://gist.github.com/rofe/491772e7e3f706cb4aca5f9f6451e516.js”></script>
使用可能なすべての設定オプションについては、 SidekickAPI ドキュメント または 設定スキーマ. 基本事項を以下に示します。
プラグイン
id
およびtitle
は必須です。title
がプラグインボタンに表示されます。 ローカライズされたタイトルをtitleI18n
object- プラグインアクションの指定方法は、インテントによって異なります。
- URL を新しいウィンドウで開くだけで、
url
プロパティ。 オプションで、を設定することで、パレットで開かせることができますisPalette
からtrue
./tools/sidekick/config.json
:
<script src=“https://gist.github.com/rofe/8a0961575d434fb86ce4fdda3bea60f5.js”></script>
- URL を新しいウィンドウで開くだけで、
- コードの実行は、ページのコンテキストでおこなう必要があります(編集および管理環境ではサポートされていません)。 以下を使用すると、
event
プロパティを使用して、プラグインボタンがクリックされたときに実行されるイベントの名前を指定します。 その後、次の例のように、アプリケーションコード内でこれに対応できます。/tools/sidekick/config.json
:
<script src=“https://gist.github.com/rofe/e5f215be84acc51ffe87002408d4e107.js”></script>
<script src=“https://gist.github.com/rofe/4d38d9ec8253cc2f4bec3dad757c33fc.js”></script> - The
environments
配列は、プラグインを表示する場所を指定します (dev、edit、admin、preview、live、prod)。 また、exclude_paths
およびinclude_paths
配列を使用して、パスに基づいてプラグインの外観を絞り込みます。 isContainer
プラグインをドロップダウンに変換します。 その後、containerId
プロパティ。override
に設定できます。true
既存のプラグインを拡張する。
特殊ビュー
path
およびviewer
は必須です。 必要に応じて、title
上部に表示され、titleI18n
オブジェクト:
<script src=“https://gist.github.com/rofe/9170d068a7b3ab727a8745774e430aca.js”></script>- で設定したHTMLファイルを追加します。
path
をプロジェクトの GitHub リポジトリに追加します。
<script src=“https://gist.github.com/rofe/0de48b1696c7334f6fdbd9f63993aad2.js”></script> - オプションの CSS ファイルを同じディレクトリに追加し、ロジックを含んだ JS ファイルを追加します。
<script src=“https://gist.github.com/rofe/8357f72407683cf4bd27c5d364b71af7.js”></script> - 設定した
path
サイドキックをクリックして、実際のビューアを表示します。
recommendation-more-help
10a6ce9d-c5c5-48d9-8ce1-9797d2f0f3ec