ダイナミック ブロックの設定

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:2分
  • ダイナミック ブロックは、スクリプトを使用したり、システムから情報を入手したりするために使用します。ダイナミック ブロックは、コンテンツのほとんどが存在する場所です。

    始める前に

    必要なロール: content_admin または admin

    このタスクについて

    ダイナミック ブロックの有効な利用方法の 1 つが求人投稿です。投稿をナレッジ記事に保存し、ダイナミック ブロックを使用して表示します。

    次のようなダイナミック ブロックが事前に定義されています。
    • 新規コンテンツ: 新しいコンテンツ ブロックのそれぞれが、コンテンツ ページの編集中のブロックの作成を可能にする。
    • クリーンログイン: ユーザー名とパスワードを要求するデフォルト ログインページ。[記憶する] チェックボックスが表示される。ユーザーがログインすると、このブロックによってログイン ルールがトリガーされる。
    • ログイン: ログアウトしたユーザーがログインしたり、ログインしたユーザーがログアウトしたりするための領域。このブロックは、特に、一般に公開されているコンテンツページで役立つ。
    • 検索: グローバルテキスト検索フィールド。現在、グローバルテキスト検索は、コンテンツページに含めることができる唯一の検索フォーム。
    • 検索結果: グローバルテキスト検索結果を表示する領域。

    Apache Jelly の詳細については、「 Jelly タグ」を参照してください。

    注:
    コンテンツ管理システムのダイナミックコンテンツブロックは自動的にエスケープされません。これらのブロックは、独自のコンテンツエスケープ (潜在的なクロスサイトスクリプティング攻撃からの保護など) を実装する必要があります。詳細については、「 Jelly エスケープタイプ」を参照してください。

    手順

    1. 移動先 すべて > コンテンツ管理 > 動的.
    2. [New] をクリックします。
    3. [ダイナミックコンテンツ] フォームに値を入力します。
      表 : 1. [ダイナミックコンテンツ] フォーム
      フィールド 説明
      名前 ダイナミックコンテンツブロックの一意の名前を入力します。
      カテゴリ ダイナミックブロックに組織を提供するカテゴリを選択します。このカテゴリによって、ダイナミックブロックリンクで開かれる詳細ページが決定されます。
      フレーム ダイナミックブロックの境界線スタイルを選択します。詳細については、「フレームの形式化」を参照してください。
      有効 ブロックを使用可能にする場合、このチェックボックスをオンにします。
      条件付き 適用するスクリプト化された条件を入力します。選択すると、[条件] スクリプトフィールドがフォームに追加されます。
      2 フェーズ Jelly 構文への 2 フェーズの拡張を許可するには、このチェックボックスをオンにします。
      ダイナミックコンテンツ ダイナミックブロックの動作を決定する XML スクリプトフィールドを入力します。