動的ブロックの設定

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:2分
  • 動的ブロックを使用して、スクリプティングを使用したり、システムから情報を取得したりします。動的ブロックは、ほとんどのコンテンツが存在する場所です。

    始める前に

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

    このタスクについて

    動的ブロックの良い使い方は求人情報です。投稿をナレッジ記事に保存し、動的ブロックで投稿を表示します。

    次のアイテムを含むいくつかの動的ブロックが事前定義されています。
    • 新規コンテンツ:新しい各コンテンツブロックでは、コンテンツページの編集中にブロックを作成できます。
    • クリーンログイン:ユーザー名とパスワードを要求するデフォルトのログインページ。[記憶する] チェックボックスが含まれています。ユーザーがログインすると、このブロックによってログインルールがトリガーされます。
    • ログイン:ログアウトしたユーザーがログインし、ログインしたユーザーがログアウトできるエリア。このブロックは、公開されているコンテンツページで特に役立ちます。
    • 検索:グローバルテキスト検索フィールド。現在、コンテンツページに含めることができる検索形式はグローバルテキスト検索のみです。
    • 検索結果:グローバルテキスト検索結果を表示するためのエリア。

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

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

    手順

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