Curlybarsを使用すると、記事、セクション、カテゴリ、コミュニティのトピック、コミュニティの投稿など、ヘルプセンターの各種コンポーネントを非表示にすることができます。これを行うには、非表示にするコンポーネントの一意のID番号をターゲットとする条件ステートメントをテーマコードに追加します。
このカスタマイズは、Guide ProfessionalプランとEnterpriseプラン、およびSuite Growthプラン以上で行うことができます。このワークフローには以下のステップが含まれます。
ステップ1:コンポーネントのID番号を探す
各コンポーネントには固有のIDが設定されています。コンポーネントのページに移動すると、URLにID番号が表示されます。
一意のID番号を探す方法
- ヘルプセンターで、目的のコンポーネントに移動します。たとえば、ヘルプセンターで特定のカテゴリを非表示にする場合は、そのカテゴリをクリックします。
- ブラウザのアドレスバーでURLを検索し、固有のID番号を取得します。
/hc/en-us/categories/200420805-General
は、サンプルのURLです。この例では、「200420805
」という電話番号がコンポーネントの一意のIDになります。この番号をメモします。 - 複数のコンポーネントを非表示にする場合は、この手順を繰り返して一意のID番号を取得します。
ステップ2:テーマコードを編集する
テーマコードにアクセスし、isntヘルパー式を追加します。コンポーネントのID番号でisnt
ステートメントを使用すると、ターゲットコンポーネントがレンダリングされず、ヘルプセンターのページで非表示になることはありません。
テーマコードにアクセスする方法
- Guideで「Guide管理」をクリックします。
- サイドバーの「デザインをカスタマイズ」アイコン()をクリックします。
- ライブテーマを探して「カスタマイズ」をクリックします。次に、「コードを編集」をクリックします。
- templatesフォルダで、編集したいページを探します。
isntステートメントを追加する方法
この例では、Copenhagenテーマを編集して、ホームページで「お知らせ」カテゴリと「未一覧」カテゴリを非表示にしています。カテゴリと記事のリンクを使用すれば、非表示のカテゴリにアクセスすることができます。
- templatesフォルダでhome_page.hbsをクリックし、ホームページテンプレートにアクセスします。
- コンポーネントのID番号に
isnt
ステートメントを追加します。複数のコンポーネントを処理する場合は、このコードを繰り返します。
- 「公開」をクリックします。コンポーネントが非表示になったかどうかを確認するには、「プレビュー」をクリックします。
次のステップへ
isnt
ステートメントを使用して、ヘルプセンターページとコミュニティページで別のコンポーネントを非表示にします。テーマ内でテンプレートファイルを選択し、ターゲットのコンポーネントIDを指定します。この例では、サイドバーのセクションリストから記事が削除されていますが、検索操作または直接リンクを使用すれば、削除された記事に引き続きアクセスすることができます。
これを行うには、isnt
ステートメントをarticle_page.hbsテンプレートファイルに追加します。
詳細については、次の記事を参照してください:「ヘルプセンターのテーマのカスタマイズ」