Curlybarsを使用すると、記事、セクション、カテゴリ、コミュニティのトピック、コミュニティの投稿など、ヘルプセンターの各種コンポーネントを非表示にすることができます。これを行うには、非表示にするコンポーネントの一意のID番号をターゲットとする条件ステートメントをテーマコードに追加します。

このカスタマイズは、Guide ProfessionalプランとEnterpriseプラン、およびSuite Growthプラン以上で行うことができます。このワークフローには以下のステップが含まれます。

  • ステップ1:コンポーネントのID番号を探す
  • ステップ2:テーマコードを編集する
  • 次のステップへ

ステップ1:コンポーネントのID番号を探す

各コンポーネントには固有のIDが設定されています。コンポーネントのページに移動すると、URLにID番号が表示されます。

一意のID番号を探す方法

  1. ヘルプセンターで、目的のコンポーネントに移動します。たとえば、ヘルプセンターで特定のカテゴリを非表示にする場合は、そのカテゴリをクリックします。
  2. ブラウザのアドレスバーでURLを検索し、固有のID番号を取得します。/hc/en-us/categories/200420805-Generalは、サンプルのURLです。この例では、「200420805」という電話番号がコンポーネントの一意のIDになります。この番号をメモします。
  3. 複数のコンポーネントを非表示にする場合は、この手順を繰り返して一意のID番号を取得します。

ステップ2:テーマコードを編集する

テーマコードにアクセスし、isntヘルパー式を追加します。コンポーネントのID番号でisntステートメントを使用すると、ターゲットコンポーネントがレンダリングされず、ヘルプセンターのページで非表示になることはありません。

テーマコードにアクセスする方法

  1. ナレッジベースで「ナレッジベース管理者」をクリックします。
  2. サイドバーの「デザインをカスタマイズ」アイコン()をクリックします。
  3. ライブテーマを探して「カスタマイズ」をクリックします。次に、「コードを編集」をクリックします。
  4. templatesフォルダで、編集したいページを探します。

isntステートメントを追加する方法

この例では、Copenhagenテーマを編集して、ホームページで「お知らせ」カテゴリと「未一覧」カテゴリを非表示にしています。カテゴリと記事のリンクを使用すれば、非表示のカテゴリにアクセスすることができます。

Home page components to hide.png

  1. templatesフォルダでhome_page.hbsをクリックし、ホームページテンプレートにアクセスします。
  2. コンポーネントのID番号にisntステートメントを追加します。複数のコンポーネントを処理する場合は、このコードを繰り返します。
    Isnt statement in home page template.png
  3. 「公開」をクリックします。コンポーネントが非表示になったかどうかを確認するには、「プレビュー」をクリックします。

Home page with hidden components.png

次のステップへ

isntステートメントを使用して、ヘルプセンターページとコミュニティページで別のコンポーネントを非表示にします。テーマ内でテンプレートファイルを選択し、ターゲットのコンポーネントIDを指定します。この例では、サイドバーのセクションリストから記事が削除されていますが、検索操作または直接リンクを使用すれば、削除された記事に引き続きアクセスすることができます。

Hide an article from the section sidebar.png

これを行うには、isntステートメントをarticle_page.hbsテンプレートファイルに追加します。

Isnt statement in article page template.png

詳細については、次の記事を参照してください:「ヘルプセンターのテーマのカスタマイズ」

Powered by Zendesk