現在表示中:

ページプロパティの一括編集を使用すると、複数のページのプロパティを一度に編集できます。

さまざまな値が存在する可能性があるので、ページプロパティの一括編集はデフォルトでは無効になっています。明示的にホワイトリストを作成(有効化)する必要があります。ページプロパティを一括編集可能なように定義するには、次のような関連事項を考慮する必要があります。

  • ページタイトルなど、通常は一意なフィールドがあります。1 つの値が適用される場合に、そのようなフィールドの一括編集を有効にして意味があるかどうかを決断する必要があります。
  • 特定のフィールドには、複数の値を持たせることができます。そのためには、レンダリング時に意味のある表現が必要です。
    例えば、「発行の準備完了」を示すチェックボックスなどです。複数の値(準備完了、レビュー中、処理中など)を持たせてから一括編集することができます。

警告:

ページプロパティの一括編集には次の特徴があります。

  • タッチ操作向け UI でのみ使用できます。
  • ライブコピー内のページでは使用できません。
  • リソースタイプが同じページでのみ使用できます。 

注意:

一括編集はアセットに対しても使用できます。操作はよく似ていますが、次の点が異なります。詳しくは、複数のアセットのプロパティの編集を参照してください。スキーマエディターを使用して、アセット用の一括メタデータエディターでフィールドをカスタマイズできます。

フィールドの有効化

注意:

特定のフィールドには、複数の値を持たせることができます。そのためには、レンダリング時に意味のある表現が必要です。このため、次のフィールドタイプのみを有効にしてください。

  • /libs/granite/ui/components/foundation/form/textfield
  • /libs/granite/ui/components/foundation/form/textarea
  • /libs/granite/ui/components/foundation/form/tagspicker
  • /libs/granite/ui/components/foundation/form/datepicker
  • /libs/granite/ui/components/foundation/form/pathbrowser
  • /libs/granite/ui/components/foundation/form/checkbox

フィールドは、(テンプレートではなく)ページコンポーネントで有効化します。

  1. CRXDE Lite(または同等のメソッド)を使用して、ページコンポーネントを開きます。

    例:/apps/geometrixx-media/components/page

  2. cq:dialog 定義内の必要なフィールドに移動します。

  3. フィールドノードで次のプロパティを定義します。

    • 名前allowBulkEdit
    • タイプBoolean
    • true

    例えば、標準のページコンポーネント

      /libs/foundation/components/page

    の場合、プロパティは次の場所で定義されます。

      cq:dialog/content/items/tabs/items/basic/items/column/items/onofftime/items/ondate

    警告:

    /libs パス内の設定は一切変更しないでください。

    /libs のコンテンツは、インスタンスを次回アップグレードするとき(場合によってはホットフィックスまたは機能パックを適用したとき)に上書きされるからです。

    設定およびその他の変更に推奨される方法は次のとおりです。

    1. 必要な項目(/libs 内に存在)を、/apps の下で再作成します。
    2. /apps 内で変更作業をおこないます。

  4. すべて保存」を選択して更新内容を保持します。

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー