> ## Documentation Index
> Fetch the complete documentation index at: https://developers.hubspot.jp/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# HubL変数

> HubSpotのテンプレートでは、さまざまな事前定義変数をウェブサイトやEメールの要素のレンダリングに活用できます。このページでは、このような変数のリストをリファレンスとして掲載しています。

HubSpotのテンプレートでは、さまざまな事前定義変数をウェブサイトやEメールの要素のレンダリングに活用できます。このページでは、このような変数のリファレンスとしてリストを掲載しています。[HubLテンプレート](/cms/reference/hubl/variables-macros-syntax)または[モジュール](/cms/start-building/building-blocks/templates/html-hubl-templates)に[独自の変数を作成する方法](https://developers.hubspot.jp/docs/guides/cms/content/modules/overview)についてはそれぞれ詳細をご確認ください。

このページに記載されている変数のほとんどは任意指定ですが、テンプレートからEメールやページを作成する上で必須の変数もいくつかあります。

<Warning>
  以下の変数は、[変数とマクロのページ](/cms/reference/hubl/variables-macros-syntax)に記載されているように、変数を`}}`区切り文字で囲むことで、個別に使用できます。これらの変数は、HubLテンプレート言語の他の部分（[ループ](/cms/reference/hubl/loops)、[フィルター](/cms/reference/hubl/filters)、[関数](/cms/reference/hubl/functions)、[タグ](/cms/reference/hubl/tags/standard-tags)など）でも使用できます。
</Warning>

## 全てのテンプレートで利用可能な変数

以下のHubL変数をEメール、ページ、またはブログのテンプレートで使用できます。

これらの変数からの出力に関する追加情報を見るには、以下に示すように[pprintフィルター](/cms/reference/hubl/filters#pprint)を使用できます。

<CodeGroup>
  ```text 入力.txt theme={null}
  {% set variable = content %}
  {{variable|pprint}}
  ```

  ```text 出力.txt theme={null}
  (ContentMeta: { "canonicalUrl" : "https://www.website.com/url-slug",
  "deferDynamicValues" : false, "featuredImageAltText" : "", "featuredImageHeight"
  : 0, "featuredImageUrl" : "", "featuredImageWidth" : 0, "htmlTitle" : "",
  "linkRelCanonicalUrl" : "https://www.website.com/url-slug", "metaDescription" :
  "", "metaKeywords" : "", "name" : "", "unescapedHtmlTitle" : "",
  "unescapedMetaDescription" : null })
  ```
</CodeGroup>

\| 変数 | 型 | 説明 |
\| --- | --- | --- | --- |
\| `account` | ディクショナリー | 既知のコンタクトの[関連付けられたプライマリー会社](https://knowledge.hubspot.com/ja/records/associate-records#understand-the-primary-company-association)から、[会社プロパティー値](/api-reference/crm-properties-v3/guide)を格納するディクショナリー。この変数にピリオドと内部プロパティー名を追加することで、特定の会社プロパティー（カスタムとデフォルトの両方）にアクセスできます。例えば、`account.name`はコンタクトに関連付けられているプライマリー会社の名前を出力します。<br /><br />この変数を使用すると、ページキャッシュが無効になります。詳しくは[ページプリレンダリングとJavaScriptの代替案](/cms/best-practices/testing-staging-performance/prerendering)をご確認ください。 |
\| `company_domain` | 文字列 | ［ウェブサイト］＞［ページ］＞［ブランディング］＞［ロゴのリンク］に設定されている会社のドメインを出力します。 | \*\* \*\*\*\* \***\* \*\*** \*\* |
\| `contact` | ディクショナリー | 既知のコンタクトに関する[コンタクトプロパティー値](/api-reference/crm-properties-v3/guide)を格納するディクショナリー。この変数にピリオドと内部プロパティー名を追加することで、特定のコンタクトプロパティー（カスタムとデフォルトの両方）にアクセスできます。例えば、`contact.firstname`ではコンタクトの下の名前が出力されます。<br /><br />この変数を使用すると、ページキャッシュが無効になります。詳しくは[ページプリレンダリングとJavaScriptの代替案](/cms/best-practices/testing-staging-performance/prerendering)をご確認ください。 |
\| `content` | ディクショナリー | 特定のコンテンツ（Eメール、ページ、記事など）に関連するさまざまなプロパティーを格納するディクショナリー。 |
\| `content.absolute_url` | 文字列 | ページ、記事、またはEメールのウェブページバージョンのURL全体を出力します。 |
\| `content.archived` | ブール値 | ページまたはEメールがユーザーによってアーカイブ済みの場合に、`true`と評価されます。 |
\| `content.author_email` | 文字列 | コンテンツ作成者のEメールアドレス。 |
\| `content.author_name` | 文字列 | コンテンツ作成者の姓名。 |
\| `content.author_username` | 文字列 | コンテンツ作成者のHubSpotユーザー名。 |
\| `content.campaign` | 文字列 | このページまたはEメールに関連付けられているマーケティングキャンペーンのGUID。この固有IDは、キャンペーンツール内の特定のキャンペーンのURLで確認できます。 |
\| `content.campaign_name` | 文字列 | このページ、この記事、またはこのEメールに関連付けられているマーケティングキャンペーンの名前。 |
\| `content.created` | 日時 | コンテンツが最初に作成された時刻を示す日時オブジェクト（UTC時刻）。[Datetimeフィルター](/cms/reference/hubl/filters#datetimeformat)を使用して、この変数の書式を設定できます。 |
\| `content.meta_description` | 文字列 | ページのメタディスクリプションを取得するときには、`page_meta.meta_description`変数を使用することをお勧めします。 |
\| `content.name` | 文字列 | 記事、Eメール、またはページの名前。ページとEメールの場合は内部コンテンツ名が出力され、記事の場合は記事のタイトルが出力されます。ブログ記事の場合、表示される記事のタイトルです。その他のコンテンツタイプの場合、一般に内部名です。この変数にはラッパーが含まれているので、ブログ記事に組み込まれている場合にはユーザーインターフェイス上で編集できます。ラッパーなしでコンテンツ名を出力するには、`page_meta.name`を使用します。 |
\| `content.publish_date` | 日時 | コンテンツが公開された時刻を表す日時オブジェクト（UTC時刻）。[format\_datetimeフィルター](/cms/reference/hubl/filters#format-datetime)を使用して、この変数の書式を設定できます。 |
\| `content.publish_date_localized` | 文字列 | アカウントの[デフォルトの設定](https://knowledge.hubspot.com/ja/account-management/change-your-language-and-region-settings)で定義されたタイムゾーンを使用してコンテンツが公開された日時を表す文字列。この変数は、[言語と日付形式の設定](https://knowledge.hubspot.com/ja/blog/manage-your-blog-template-and-settings#set-your-blog-s-date-formats)の影響も受けます。 |
\| `content.template_path` | 文字列 | デザインマネージャーでのテンプレートのファイルパス（例：`custom/page/web_page_basic/my_template.html`）。 |
\| `content.slug` | 文字列 | ページ、記事、またはEメール（ウェブページバージョン）のURLスラッグ。これは、ドメインの後に続く値です。例えば、`https://example.com/about-us`の中のスラッグは`about-us`です。URL全体を指定するには、代わりに`content.absolute_url`使用します。 |
\| `content.updated` | 日時 | ユーザーが最後にコンテンツを更新した日時を表す日時オブジェクト（UTC時刻）。Datetimeフィルターを使用して、この変数の書式を設定できます。最初の公開時の`content.publish_date`とは等しくありません。[<code>|between\_times</code>](/cms/reference/hubl/filters#between-times)フィルターを使用します。 |
\| `content_id` | 文字列 | ページ、記事、またはEメールの一意のIDを出力します。このIDはエディターのURLで確認できます。この変数は`content.id`のエイリアスとして使用できます。 |
\| `favicon_link` | 文字列 | ファビコンのソースURLを出力します。詳しくは[HubSpotでのファビコンの設定](https://knowledge.hubspot.com/ja/branding/edit-your-logo-favicon-and-brand-colors#add-or-edit-your-favicon)をご確認ください。 |
\| `hub_id` | 文字列 | ご使用のHubSpotアカウントのポータルID。 |
\| `hubspot_analytics_tracking_code` | 文字列 | アナリティクストラッキングコードが含まれます。`standard_footer_includes`が既にトラッキングコードをレンダリングしているため、このタグは必ずしも必要ではありません。 |
\| `local_dt` | 日時 | レポート設定で定義されているタイムゾーンでの現在時刻を表す日時オブジェクト。この変数を使用すると、現在の時間を返す必要があるため、ページキャッシュが無効になります。詳しくは[ページプリレンダリングとJavaScriptの代替案](/cms/best-practices/testing-staging-performance/prerendering)をご確認ください。 |
\| `local_time_zone` | 文字列 | HubSpotのレポート設定で指定されているタイムゾーン。 |
\| `page_meta.canonical_url` | 文字列 | このページにアクセスするための正式なURL。通常はクエリー文字列パラメーターが含まれません。これを`rel="canonical"`タグに使用してください。HubSpotによりURLが自動的に正規化されます。 |
\| `page_meta.html_title` | 文字列 | ページのタイトル。この変数をHTMLテンプレートの`<title>`タグで使用します。 |
\| `page_meta.meta_description` | 文字列 | ページのメタディスクリプション。この変数はHTMLテンプレートの「description」の`<meta>`タグで使用します。 |
\| `page_meta.name` | 文字列 | `content.name`のエイリアス。 |
\| `portal_id` | 文字列 | `hub_id`変数のエイリアス。 |
\| `request_contact` | ディクショナリー | リクエストされたコンタクトに関するデータを含むディクショナリー。Eメールテンプレートでは使用できません。この変数を使用すると、ページキャッシュが無効になります。詳しくは[ページプリレンダリングとJavaScriptの代替案](/cms/best-practices/testing-staging-performance/prerendering)をご確認ください。 |
\| `site_settings` | ディクショナリー | [色やフォント](#color-and-font-settings)、[Eメールフッターの詳細](#email-variables)など、ページ、ブログ、Eメールのさまざまな設定を含むディクショナリー。 |
\| `year` | 文字列 | 現在の年を出力します。 |

## Eメールの変数

Eメールテンプレートで使用できるHubL変数を以下に示します。いくつかの変数は他のコンテンツタイプでも使用可能です。例えば[色とフォントの設定変数](#color-and-font-settings)を使用して、Eメールの色やフォントの設定を他の場所で参照することができます。

### Eメールテンプレートの必須変数

[CAN-SPAM](https://knowledge.hubspot.com/ja/marketing-email/edit-office-location-information-in-email-footers)に準拠するには、HubSpot経由で送信される全てのEメールに、特定の会社情報とオプトアウト情報を掲載する必要があります。この情報は以下の変数によって設定され、これらの変数を含める必要があります。これらのトークンの値は、アカウントの[マーケティングEメール設定](https://knowledge.hubspot.com/ja/marketing-email/edit-office-location-information-in-email-footers#edit-your-default-email-footer-information-in-your-settings)から取得されます。

その他の任意指定のEメール変数については、[このページで後述](#email-content)します。

| 変数                                       | 型   | 説明                                                                      |
| ---------------------------------------- | --- | ----------------------------------------------------------------------- |
| `site_settings.company_city`             | 文字列 | 会社の市区町村を出力します。                                                          |
| `site_settings.company_name`             | 文字列 | 会社名を出力します。                                                              |
| `site_settings.company_state`            | 文字列 | 会社の都道府県を出力します。                                                          |
| `site_settings.company_street_address_1` | 文字列 | 会社の住所を出力します。                                                            |
| `unsubscribe_link`                       | 文字列 | 受信者が配信設定の管理やEメール配信の解除を行えるページのURLを出力します。この変数は`<a>`アンカータグの`href`属性で使用します。 |

### 色とフォントの設定

[マーケティングEメールの設定](https://knowledge.hubspot.com/ja/marketing-email/manage-your-marketing-email-account-settings)には、Eメールに出力できる基本的な色とフォントの制御設定がいくつかあります。なお、これらの変数の一部は、変数の前に`site_settings.`を追加することで、ページテンプレートやブログテンプレートでも使用できます。

| 変数                         | 型   | 説明                                                                                                                                                                                  |
| -------------------------- | --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `background_color`         | 文字列 | 背景色を16進数値で設定します。ページテンプレートやブログテンプレートでこの値を出力するには、`site_settings.background_color`を使用します。                                                                                              |
| `body_border_color`        | 文字列 | 本文の境界線の色を16進数値で設定します。このオプションは、設定の［境界線の色のオプション］ドロップダウンメニューで［Eメールの境界線の色を手動で設定］を選択すると使用可能になります\*\*。 \*\*\_ \_ページテンプレートやブログテンプレートでこの値を出力するには、`site_settings.body_border_color`を使用します。   |
| `body_border_color_choice` | 文字列 | この変数の値は、設定の［境界線の色のオプション］ドロップダウンメニューで制御されます。\_ \_値は`BORDER_AUTOMATIC`、`BORDER_MANUAL`、`BORDER_NONE`です。ページテンプレートやブログテンプレートでこの値を出力するには、`site_settings.body_border_color_choice`を使用します。 |
| `body_color`               | 文字列 | 本文の色を16進数値で設定します。ページテンプレートやブログテンプレートでこの値を出力するには、`site_settings.body_color`を使用します。                                                                                                   |
| `primary_accent_color`     | 文字列 | 基本アクセントカラーを16進数値で設定します。ページテンプレートやブログテンプレートでこの値を出力するには、`site_settings.primary_accent_color`を使用します。                                                                                   |
| `primary_font`             | 列挙  | 基本フォントの設定を文字列として指定します。ページテンプレートやブログテンプレートでこの値を出力するには、`site_settings.primary_font`を使用します。                                                                                            |
| `primary_font_color`       | 文字列 | 基本フォント色を16進数値で設定します。ページテンプレートやブログテンプレートでこの値を出力するには、`site_settings.primary_font_color`を使用します。                                                                                        |
| `primary_font_size`        | 文字列 | 基本フォントサイズを`px`値に設定します。ブログテンプレートには`site_settings.primary_font_size`を使用します。                                                                                                           |
| `primary_font_size_num`    | 数値  | 基本フォントサイズの数値（`px`を除く）。                                                                                                                                                              |
| `secondary_accent_color`   | 文字列 | 第2基本アクセントカラーを16進数値で設定します。ページテンプレートやブログテンプレートでこの値を出力するには、`site_settings.secondary_accent_color`を使用します。                                                                               |
| `secondary_font`           | 列挙  | 第2基本フォントを文字列として設定します。ページテンプレートやブログテンプレートでこの値を出力するには、`site_settings.secondary_font`を使用します。                                                                                           |
| `secondary_font_color`     | 文字列 | 第2基本フォント色を16進数値で設定します。ページテンプレートやブログテンプレートでこの値を出力するには、`site_settings.secondary_font_color`を使用します。                                                                                    |
| `secondary_font_size_num`  | 文字列 | 第2基本フォントサイズの数値（`px`を除く）。                                                                                                                                                            |

### Eメールの内容

| 変数                                       | 型       | 説明                                                                                                                                         |
| ---------------------------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------ |
| `content.create_page`                    | ブール値    | Eメールのウェブページバージョンがある場合は、`True`になります。                                                                                                        |
| `content.email_body`                     | リッチテキスト | Eメールの本文。この変数によってリッチテキストモジュールがレンダリングされます。                                                                                                   |
| `content.emailbody_plaintext`            | 文字列     | プレーンテキストのEメール本文を変更します（任意指定）。                                                                                                               |
| `content.from_name`                      | 文字列     | Eメール送信者の名前。                                                                                                                                |
| `content.reply_to`                       | 文字列     | Eメールの返信用アドレス。                                                                                                                              |
| `content.subject`                        | 文字列     | Eメールの件名。                                                                                                                                   |
| `email_body_padding`                     | 文字列     | [Eメール本文のパディング設定](https://knowledge.hubspot.com/ja/marketing-email/manage-your-marketing-email-account-settings#size)。                      |
| `email_body_width`                       | 文字列     | [Eメール本文の幅の設定](https://knowledge.hubspot.com/ja/marketing-email/manage-your-marketing-email-account-settings#size)。                         |
| `site_settings.company_street_address_2` | 文字列     | アカウントの[CAN-SPAMフッター設定](https://knowledge.hubspot.com/ja/marketing-email/edit-office-location-information-in-email-footers)の住所2を出力します。      |
| `site_settings.office_location_name`     | 文字列     | アカウントの[CAN-SPAMフッター設定](https://knowledge.hubspot.com/ja/marketing-email/edit-office-location-information-in-email-footers)のオフィス所在地名を出力します。 |
| `subscription_confirmation_url`          | 文字列     | 配信設定確認ページのURLを出力します。このURLは送信時に動的に生成されます。                                                                                                   |
| `subscription_name`                      | 文字列     | Eメールに指定されているEメールタイプの名前を出力します。                                                                                                              |
| `unsubscribe_anchor`                     | 文字列     | 配信停止ページにリンクされた"unsubscribe"（配信停止）という語を含むアンカータグを生成します。                                                                                      |
| `unsubscribe_link_all`                   | 文字列     | 配信設定を管理するためのリンクではなく、全てのEメールコミュニケーションの配信を解除するリンクをレンダリングします。                                                                                 |
| `unsubscribe_section`                    | 文字列     | 配信停止リンクとヘルプテキストを含む配信停止セクションを表示します。                                                                                                         |
| `view_as_page_section`                   | 文字列     | Eメールのウェブページバージョンを表示するリンク（ヘルプテキスト付き）を生成します。                                                                                                 |
| `view_as_page_url`                       | 文字列     | Eメールのウェブページバージョンを表示するリンクを生成します。                                                                                                            |

### 非公開コンテンツEメールの変数

[非公開コンテンツEメールテンプレート](https://knowledge.hubspot.com/ja/website-pages/require-member-registration-to-access-private-content#customize-your-membership-registration-page-and-email-templates)に使用されるEメールテンプレートの内部でのみ利用可能な変数を以下に示します。

| 変数                                    | 型   | 説明                                                                                                                                                                |
| ------------------------------------- | --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `membership_company_name`             | 文字列 | アカウントの[非公開コンテンツ設定](https://knowledge.hubspot.com/ja/website-pages/manage-private-content-settings#edit-general-settings-for-private-content)で設定されている会社名。          |
| `membership_domain`                   | 文字列 | 非公開コンテンツウェブサイトのドメイン。                                                                                                                                              |
| `membership_logo_src`                 | 文字列 | アカウントの[ブランドキット設定](https://knowledge.hubspot.com/ja/branding/edit-your-logo-favicon-and-brand-colors)で設定されている、表示するロゴのURL。                                          |
| `membership_logo_alt`                 | 文字列 | アカウントの[ブランドキット設定](https://knowledge.hubspot.com/ja/branding/edit-your-logo-favicon-and-brand-colors)で設定されている、ロゴの`alt`属性。                                          |
| `membership_registration_link`        | URL | 非公開コンテンツウェブサイトの登録ページへのリンク。                                                                                                                                        |
| `membership_password_saved_link`      | URL | パスワード保存ページへのリンク。このリンクによって、訪問者がアクセスできるランダムな制限付きページにリダイレクトされます。                                                                                                     |
| `membership_password_reset_link`      | URL | 非公開コンテンツウェブサイトのパスワードリセットページへのリンク。                                                                                                                                 |
| `membership_passwordless_auth_link`   | URL | パスワードレスのメンバーログインページへのリンク。                                                                                                                                         |
| `membership_verify_registration_link` | URL | 登録確認ページへのリンク。                                                                                                                                                     |
| `membership_website_admin`            | 文字列 | アカウントの[非公開コンテンツ設定](https://knowledge.hubspot.com/ja/website-pages/manage-private-content-settings#edit-general-settings-for-private-content)で設定されているウェブサイト管理者の名前。 |

## ウェブサイトページの変数

サイトページ、ランディングページ、システムページ、ブログに使用できる変数を以下に示します。

### 必須のページテンプレート変数

コードファイルを編集可能なページまたはブログテンプレートとして公開するには、以下の変数を含める必要があります。これらの変数を含まないHTMLファイルを公開して別のテンプレート内で使用するには、[テンプレートアノテーション](/cms/start-building/building-blocks/templates/html-hubl-templates#template-annotations)に`isAvailableForNewContent: false`を含めます。

| 変数                         | 型   | 説明                                                                                                                                                                                                                                                                                        |
| -------------------------- | --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `standard_footer_includes` | 文字列 | [HubSpotトラッキングコード](https://developers.hubspot.jp/docs/guides/cms/content/templates/overview#hubspot-tracking-code)と、[**コンテンツ設定**](https://app.hubspot.com/l/settings/website/pages/all-domains/page-templates)のフッターHTMLに含まれるその他のコード、または特定のページのオプションをレンダリングします。このタグを本文終了タグの直前に挿入する必要があります。 |
| `standard_header_includes` | 文字列 | [jQuery、layout.css](https://developers.hubspot.jp/docs/guides/cms/content/templates/overview#included-cms-files)、添付されるスタイルシート、meta viewportタグ、Googleアナリティクスのトラッキングコード、その他のメタ情報、およびドメインレベル、テンプレートレベル、ページレベルでheadタグに付加されるコードを追加します。この変数はHTMLテンプレートの`<head>`に追加する必要があります。                    |

### コンテンツとコンタクトの変数

| 変数                                 | 型        | 説明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| ---------------------------------- | -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `builtin_body_classes`             | 文字列      | テンプレートを使用して作成されたコンテンツのマークアップ（コンテンツタイプやコンテンツ名など）を区別する便利なクラスを動的に出力します。これにより、さまざまなタイプのコンテンツや特定のページのスタイルを容易に設定できます。この変数は、コードテンプレートの本文タグのclass属性で使用します。                                                                                                                                                                                                                                                                                                                                                                                                  |
| `request_contact.is_logged_in`     | 文字列      | リクエスト元コンタクトがウェブサイトの[非公開コンテンツ](https://knowledge.hubspot.com/ja/website-pages/require-member-registration-to-access-private-content)にログインしているかどうか。この変数では、リクエスト元コンタクトがログイン済みの場合は`true`、ログアウトしている場合は`false`の値が返されます。[接続済みのドメイン](https://knowledge.hubspot.com/ja/domains-and-urls/connect-a-domain-to-hubspot)のいずれかを使用して、コンタクトを`https://www.yourdomain.com/_hcms/mem/logout`に誘導することで、ログアウトしてもらうことができます。<br /><br />この変数を使用すると、ページキャッシュが無効になります。詳しくは[ページプリレンダリングとJavaScriptの代替案](/cms/best-practices/testing-staging-performance/prerendering)をご確認ください。 |
| `request_contact.list_memberships` | 文字列      | コンタクトがメンバーとして含まれるリストを表すIDのディクショナリー。この変数を使用すると、ページキャッシュが無効になります。詳しくは[ページプリレンダリングとJavaScriptの代替案](/cms/best-practices/testing-staging-performance/prerendering)をご確認ください。                                                                                                                                                                                                                                                                                                                                                                              |
| `content.language`                 | ディクショナリー | ページの言語設定に関する情報のディクショナリー。<ul><li>`content.language.languageTag`はページの言語識別子（`"en"`や`"es"`など）を返します。</li><li>`content.language.textDirection.value`は、ページの言語のテキスト方向（`"rtl"`や`"ltr"`など）を返します。</li></ul>                                                                                                                                                                                                                                                                                                                                                    |

## HTTPリクエストの変数

HTTPページリクエストに関する情報を出力する変数を以下に示します。これらの変数の中には、ページの読み込み時にデータを動的に入力する必要があるため、ページキャッシュの妨げになるものがあります。詳しくは[ページプリレンダリングとJavaScriptの代替案](/cms/best-practices/testing-staging-performance/prerendering)をご確認ください。

| 変数                       | 型        | 説明                                                                                                      |
| ------------------------ | -------- | ------------------------------------------------------------------------------------------------------- |
| `request.cookies`        | ディクショナリー | Cookieの値にマップされたCookie名のディクショナリー。この変数を使用すると、ページキャッシュが無効になります。                                            |
| `request.domain`         | 文字列      | このページへのアクセスに使用されるドメイン。                                                                                  |
| `request.full_url`       | 文字列      | このページへのアクセスに使用されるURL。                                                                                   |
| `request.path`           | 文字列      | URLのパス要素。                                                                                               |
| `request.path_and_query` | 文字列      | URLのパスとクエリーの要素。                                                                                         |
| `request.query`          | 文字列      | URLのクエリー文字列の要素。`request.query_dict`により、自動的にクエリー文字列がキーと値のペアに分割されます。ほとんどの場合、未加工のクエリーに対してはこれを使用することを推奨します。 |
| `request.query_dict`     | ディクショナリー | 名前->値のディクショナリーに変換されたクエリー文字列。                                                                            |
| `request.referrer`       | 文字列      | HTTPリファラー（現在のページにリンクされているページのURL）。この変数を使用すると、ページキャッシュが無効になります。                                          |
| `request.remote_ip`      | 文字列      | 訪問者のIPアドレス。この変数を使用すると、ページキャッシュが無効になります。                                                                 |
| `request.scheme`         | 文字列      | リクエストのプロトコル（`http`または`https`）。                                                                          |
| `request.search_engine`  | 文字列      | このページを見つけるのに使用された検索エンジン（該当する場合）。例えば、`google`、`aol`、`live`、`yahoo`、`images.google`などです。                  |
| `request.search_keyword` | 文字列      | このページを見つけるのに使用されたキーワードフレーズ（該当する場合）。                                                                     |
| `request.headers`        | 文字列      | 利用可能なリクエストヘッダーのディクショナリー。この変数を使用すると、各リクエストの個別のヘッダーを解釈する必要があるため、ページキャッシュが無効になります。                         |

## ブログの変数

ブログテンプレートで使用可能な変数を以下に示します。記事リストでのみ使用できる変数と、ブログ記事でのみ使用できる変数があります。

| 変数                                              | 型        | 説明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| ----------------------------------------------- | -------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `blog_author`                                   | 文字列      | この変数には、ブログ執筆者リストページのブログ執筆者情報が含まれます。[ブログ執筆者リストのマークアップを表示する](/cms/start-building/building-blocks/templates/blog#if-blog-author-statement)条件付きロジックを作成する場合に使用できます。また、以下のプロパティーも含まれます。<ul><li>`blog_author.avatar`</li><li>`blog_author.bio`</li><li>`blog_author.display_name`</li><li>`blog_author.email`</li><li>`blog_author.facebook`</li><li>`blog_author.google_plus`</li><li>`blog_author.has_social_profiles`</li><li>`blog_author.linkedin`</li><li>`blog_author.twitter`</li><li>`blog_author.website`</li></ul>                                            |
| `content.blog_post_author`                      | 文字列      | この変数には、特定の記事の各ブログ記事執筆者の情報が含まれます。以下のプロパティーが含まれています。<ul><li>`content.blog_post_author.avatar`</li><li>`content.blog_post_author.bio`</li><li>`content.blog_post_author.display_name`</li><li>`content.blog_post_author.email`</li><li>`content.blog_post_author.facebook`</li><li>`content.blog_post_author.google_plus`</li><li>`content.blog_post_author.has_social_profiles`</li><li>`content.blog_post_author.linkedin`</li><li>`content.blog_post_author.slug`</li><li>`content.blog_post_author.twitter`</li><li>`content.blog_post_author.website`</li></ul> |
| `blog`                                          | 文字列      | `group`のエイリアス。例えば、`blog.absolute_url`と`group.absolute_url`のいずれかを使用できます。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| `content.comment_count`                         | 整数       | 現在のブログ記事のコメント数。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| `content.comment_list`                          | 文字列      | 現在のブログ記事のコメントのリスト。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| `current_page_num`                              | 整数       | ビュー内のブログ記事の現在のページを示す整数インデックス。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| `content.featured_image`                        | 文字列      | ブログの公開時に選択されたキービジュアルのソースURL。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `content.featured_image_alt_text`               | 文字列      | キービジュアルの代替テキスト。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| `last_page_num`                                 | 整数       | ビュー内のブログ記事の最終ページを示す整数インデックス。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `next_page_num`                                 | 整数       | ビュー内のブログ記事の次のページを示す整数インデックス。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `content.next_post_featured_image`              | 文字列      | 次のブログ記事のキービジュアルのURL（存在する場合）。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `content.next_post_featured_image_alt_text`     | 文字列      | 次の記事のキービジュアルの代替テキスト（代替テキストが存在する場合）。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| `content.next_post_name`                        | 文字列      | 次のブログ記事の名前（存在する場合）。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| `content.next_post_slug`                        | 文字列      | 次のブログ記事のURLスラッグ（存在する場合）。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| `content.post_body`                             | 文字列      | ブログ記事の本文。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| `content.post_list_content`                     | 文字列      | リストページ用に変更された、ブログ記事の本文コンテンツ。最終的な出力は、[ブログの要約設定](https://knowledge.hubspot.com/ja/blog/manage-your-blog-template-and-settings#select-your-blog-templates)の影響を受けます。設定でキービジュアルが有効になっている場合、この変数を指定すると、[「続きを読む」セパレーター](https://knowledge.hubspot.com/ja/blog/create-and-publish-blog-posts)よりも上にある全ての画像が自動的に削除されます。                                                                                                                                                                                                                                                     |
| `content.post_list_summary_featured_image`      | 文字列      | ブログリスティングテンプレートで使用される記事要約のキービジュアル。これは[ブログ設定](https://knowledge.hubspot.com/ja/blog/manage-your-blog-template-and-settings#select-your-blog-templates)で設定されます。                                                                                                                                                                                                                                                                                                                                                                                                     |
| `content.post_summary`                          | 文字列      | ブログ記事の要約（サマリー）。このコンテンツは、ブログエディターの[「続きを読む」セパレーター](https://knowledge.hubspot.com/ja/blog/create-and-publish-blog-posts)により決定されます。                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| `content.previous_post_featured_image`          | 文字列      | 前のブログ記事のキービジュアルのURL（存在する場合）。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `content.previous_post_featured_image_alt_text` | 文字列      | 前の記事のキービジュアルの代替テキスト（代替テキストが存在する場合）。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| `content.previous_post_name`                    | 文字列      | 前のブログ記事の名前（存在する場合）。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| `content.previous_post_slug`                    | 文字列      | 前のブログ記事のURLスラッグ（存在する場合）。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| `content.publish_date_localized`                | 文字列      | ブログ記事が公開された日時を表す文字列。ブログの[言語設定と日付形式](https://knowledge.hubspot.com/ja/blog/manage-your-blog-template-and-settings#set-your-blog-s-date-formats)に基づいて書式が設定されます。                                                                                                                                                                                                                                                                                                                                                                                                     |
| `simple_list_page`                              | ブール値     | リクエストされたページが、全てのブログ記事へのリンクを含む「全ての記事」ページであるかどうかを示します。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `content.topic_list`                            | ディクショナリー | これを使用すると、ループ処理によってトピックリストのマークアップをレンダリングできます。`{% for topic in content.topic_list %}` その中の項目には、プロパティー`name`と`slug`が含まれています。                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| `contents`                                      | 文字列      | [ブログのリストページ](/cms/start-building/building-blocks/templates/blog#if-is-listing-view-statement)上にある、forループを使って反復処理されるブログ記事のシーケンスです。                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `contents.total_count`                          | 整数       | （定期、トピック、執筆者などの）リスト内の記事の合計数。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `contents.total_page_count`                     | 整数       | 1ページ当たりの記事数に基づく、記事ページの合計数。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| `contents_topics`                               | 文字列      | contents（記事のシーケンス）内の全てのブログトピックのリストを取得します。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| `group`                                         | ディクショナリー | ブログ全体に関連する変数を含むディクショナリー。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| `group.absolute_url`                            | 文字列      | ブログのベースURL。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| `group.allow_comments`                          | ブール値     | コメントが許可されている場合は`true`と評価されます。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| `group.description`                             | 文字列      | [ブログ設定](https://knowledge.hubspot.com/ja/blog/manage-your-blog-template-and-settings#select-your-blog-templates)で指定されている、ブログのメタディスクリプション。特定のリストページのメタディスクリプションに使用されます。                                                                                                                                                                                                                                                                                                                                                                                            |
| `group.header`                                  | 文字列      | ブログのヘッダー。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| `group.html_title`                              | 文字列      | `<title>`タグに表示される、このブログのタイトル。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| `group.id`                                      | 文字列      | ブログの一意のID。このIDは、特定のブログのブログダッシュボードのURLで確認できます。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| `group.language`                                | ディクショナリー | ブログの言語に関する情報を含むディクショナリー。`group.language.languageTag`を条件文で使用すると、多言語ブログの言語バリエーションごとに異なるコンテンツをレンダリングできます。                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `group.public_title`                            | 文字列      | レンダリングページの最上部に表示される、このブログのタイトル。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| `group.show_summary_in_listing`                 | ブール値     | [ブログ設定](https://knowledge.hubspot.com/ja/blog/use-a-featured-image-on-a-page-or-blog-post#display-featured-images-on-a-blog-listing-page)で指定されている、ブログのリスティングページに記事要約を表示するかどうか。                                                                                                                                                                                                                                                                                                                                                                                    |
| `group.slug`                                    | 文字列      | このブログへのパス。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| `group.use_featured_image_in_summary`           | ブール値     | [ブログ設定](https://knowledge.hubspot.com/ja/blog/manage-your-blog-template-and-settings#select-your-blog-templates)で指定されている、キービジュアルを記事要約に表示するかどうか。                                                                                                                                                                                                                                                                                                                                                                                                                   |
| `archive_list_page`                             | ブール値     | ページがブログのアーカイブページである場合は`true`を返します。例えば、`https://www.example.com/blog/archive/2020/02`は`true`を返します。                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |

## CRMオブジェクトによる動的ページ

[CRMオブジェクトの動的ページを作成](/cms/start-building/features/data-driven-content/hubdb/overview#crm-object-dynamic-pages)するときに使用される変数を以下に示します。これらの変数は、CRMオブジェクトの動的ページでのみ使用できます。

| 変数                                 | 型        | 説明                                                                                                                                                          |
| ---------------------------------- | -------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `dynamic_page_crm_object`          | ディクショナリー | ページリクエストパスに一致する動的ページのCRMオブジェクト。リクエストがリストページを対象としている場合、この値は`null`になります。                                                                                      |
| `dynamic_page_crm_object_type_fqn` | 文字列      | CRMオブジェクトの完全修飾名（FQN）。FQNは、オブジェクトに割り当てられた一意のIDです。これには、HubSpotアカウントのIDとオブジェクト名が含まれます。FQNは[`crm_objects`関数](/cms/reference/hubl/functions#crm-objects)で使用できます。 |

## HubDBの変数

[HubDB](/cms/start-building/features/data-driven-content/crm-objects#hubdb-dynamic-pages)で動的ページを作成するときに使用される変数を以下に示します。これらの変数は、[HubDB動的ページ](/cms/start-building/features/data-driven-content/hubdb/overview#hubdb-dynamic-pages)でのみ使用できます。

| 変数                            | 型        | 説明                                                                            |
| ----------------------------- | -------- | ----------------------------------------------------------------------------- |
| `dynamic_page_hubdb_table_id` | 長整数      | ページエディターの［詳細設定］タブで選択されているテーブルのID。\_ \_                                        |
| `dynamic_page_hubdb_row`      | ディクショナリー | ページリクエストパスに一致する動的ページのHubDB行。リクエストがリストページを対象としている場合、この値は`null`になります。           |
| `row.hs_id`                   | 長整数      | HubDB行の内部ID。                                                                  |
| `row.hs_name`                 | 文字列      | HubDB行の名前。                                                                    |
| `row.hs_path`                 | 文字列      | HubDB行のパス。これを使用すると、`dynamic_page_hubdb_table_id`で指定されたテーブル内の1行へのリクエストが解決されます。 |
| `row.hs_child_table_id`       | 長整数      | HubDB行の子テーブルID。ネストしたテンプレートを作成するために使用できます。                                     |
| `row.hs_parent_row`           | ディクショナリー | HubDB行の親行。ネストしたテンプレートの子テーブルを使用する場合にのみ使用できます。                                  |
| `dynamic_page_route_level`    | 整数       | 複数レベル動的テンプレート内のページの現在の深さ。値は`0`から始まり、テーブル階層が1つ加わるごとに増えていきます。                   |

## メニューノードの変数

[HubLメニュー関数](/cms/reference/hubl/functions#menu)により返されるオブジェクトで使用できる変数を以下に示します。

| 変数                    | 型      | 説明                                                |
| --------------------- | ------ | ------------------------------------------------- |
| `node.label`          | 文字列    | ページのメニューラベル。                                      |
| `node.url`            | 文字列    | ページのURL。                                          |
| `node.pageId`         | 数値     | ページのID（HubSpot内の場合）。                              |
| `node.contentGroupId` | 数値     | ページのブログID（HubSpotブログ記事の場合）。                       |
| `node.parentNode`     | オブジェクト | 現在のノードの親ノード。親ノードの`children`プロパティーには、現在のノードが含まれます。 |
| `node.children`       | リスト    | 現在のノードの子ノードのリスト。                                  |
| `node.activeBranch`   | ブール値   | ノードが現在のページの最上位分岐内にある場合は`true`となります。               |
| `node.activeNode`     | ブール値   | ノードが現在のページである場合は`true`となります。                      |
| `node.level`          | 数値     | 最上位のノードから現在のノードまでのレベル数（深さ）。                       |
| `node.pageTitle`      | 文字列    | コンテンツページの名前（HubSpot内の場合）。                         |
| `node.slug`           | 文字列    | ページのパススラッグ。                                       |
| `node.linkTarget`     | 文字列    | ページのターゲットリンク。                                     |

## アプリ内エディターおよびプレビュー変数

次の変数を使用すると、コンテンツがコンテンツエディターまたはプレビューアーで表示されているかどうかを確認できます。例えば、それらを使用して、ライブページでコードが実行されている間はエディターでコードが実行されないようにすることができます。

```hubl theme={null}
{% if is_in_page_editor %}
Display something different within the page editor.
{% endif %}
```

| 変数                            | 型      | 説明                                            |
| ----------------------------- | ------ | --------------------------------------------- |
| `is_in_hs_app`                | 文字列    | コンテンツがHubSpotアプリ内で表示されている場合、`true`を返します。      |
| `is_in_editor`                | 文字列    | コンテンツが任意のコンテンツエディター内で表示されている場合、`true`を返します。   |
| `is_in_global_content_editor` | 文字列    | コンテンツがグローバルコンテンツエディター内で表示されている場合、`true`を返します。 |
| `is_in_theme_editor`          | 数値     | コンテンツがテーマエディター内に表示されている場合、`true`を返します。        |
| `is_in_page_editor`           | 文字列    | コンテンツがページエディター内で表示されている場合、`true`を返します。        |
| `is_in_blog_post_editor`      | 文字列    | コンテンツがブログ記事エディター内で表示されている場合、`true`を返します。      |
| `is_in_email_editor`          | 文字列    | コンテンツがEメールエディター内で表示されている場合、`true`を返します。       |
| `is_in_previewer`             | 数値     | コンテンツが任意のプレビューコンテキスト内で表示されている場合、`true`を返します。  |
| `is_in_theme_previewer`       | オブジェクト | コンテンツがテーマプレビューアー内で表示されている場合、`true`を返します。      |
| `is_in_template_previewer`    | 文字列    | コンテンツがテンプレートプレビューアー内で表示されている場合、`true`を返します。   |
| `is_in_page_previewer`        | 文字列    | コンテンツがページプレビューアー内で表示されている場合、`true`を返します。      |
| `is_in_blog_post_previewer`   | 文字列    | コンテンツがブログ記事プレビューアー内で表示されている場合、`true`を返します。    |
| `is_in_email_previewer`       | 文字列    | コンテンツがEメールプレビューアー内で表示されている場合、`true`を返します。     |
| `is_in_module_previewer`      | 文字列    | コンテンツがモジュールプレビューアー内で表示されている場合、`true`を返します。    |
