oo

定義済み要素変数リファレンス

要素ソースエディタで、目的の場所にカーソルを置き、左側のサイドバーで変数をクリックして挿入します。 カスタムJSON要素では、エディタに直接変数を入力する必要があります。 各変数の構文は下表の通りです。

タイプです:定義 シンタックス
CONTEXT
企業ID 番号:現在のインスタンスの会社ID ${context.company_id}
ステージンググループである Boolean:現在のサイトがステージングされているかどうか ${context.is_staging_group}
言語設定 テキスト:現在の言語を表す2文字コード(例: en)。 ${context.language}
言語 ID テキスト:現在の言語の4文字の言語コード(例: en_US)。 ${context.language_id}
ローカライズ済みレイアウト名 テキスト:ページのローカライズされた名前 ${context.layout-name-localized}
ページレイアウト ID 番号:ページのID ${context.plid}
公開 ID 番号:出版物ID ${context.publication_id}
範囲グループ ID 現在のサイトのID ${context.scope_group_id}
TIME
現在の日付 日付:現在の日付 ${time.current_date}
現在の月の日 数字:月の日 ${time.current_day_of_month}
現在の週の日 番号:曜日(1 = 月曜日)。 ${time.current_day_of_week}
現在の年の日 数字:年号の日 ${time.current_day_of_year}
現在の時間 数字:現在の時間 ${time.current_hour}
現在の年 番号:当年度 ${time.current_year}
時刻 タイム:時間 ${time.time_of_day}
ローカライズ済みタイムゾーン名 テキスト:タイムゾーン(ロケール用にローカライズされたもの ${time.time_zone_name_localized}
USER
有効なセグメントのエントリー ID 番号:ユーザーのセグメントID ${user.active_segment_entry_ids}
年齢 数値:ユーザーの年齢を年数で表したもの ${user.age}
資産カテゴリー ID (Available 7.4 U41+) 番号:ユーザーのカテゴリーのID ${user.asset_category_ids}
アセットタグ名 (Available 7.4 U41+) テキスト:ユーザーのタグ ${user.asset_tag_names}
誕生日 日付:ユーザーの生年月日 ${user.birthday}
作成日時 日付:Liferayでユーザーアカウントが作成された日付 ${user.create_date}
現在のサイトロール ID 番号:ユーザーのサイトロールID ${user.current_site_role_ids}
メールドメイン テキスト:ユーザーのメールドメイン ${user.email_domain}
テキスト:ユーザーのファーストネーム ${user.first_name}
氏名 テキスト:ユーザーのフルネーム ${user.full_name}
グループ ID 数:ユーザーが所属しているサイトのID ${user.group_ids}
ユーザーID 番号:ユーザーのID ${user.id}
女性である Boolean: ユーザーが女性の場合、trueになります。 ${user.is_female}
性別 X である Boolean: ユーザーが性別 X の場合、true を返します。 ${user.is_gender_x}
男性である Boolean:ユーザーが男性の場合、true ${user.is_male}
Omniadmin である Boolean: ユーザーがOmni Adminユーザー(デフォルトインスタンスのデフォルトユーザー)である場合にtrueになります。 ${user.is_omniadmin}
ログイン済みである Boolean: ユーザーがサインインしている場合、trueになります。 ${user.is_signed_in}
役職 テキスト:ユーザーの役職名 ${user.job_title}
言語 ID テキスト:ユーザーの言語コード(例: en_US)。 ${user.language_id}
テキスト:ユーザーのラストネーム ${user.last_name}
親アセットカテゴリーのID (Available 7.4 U41+) 番号:ユーザーのカテゴリの親カテゴリすべてのID ${user.parent_asset_category_ids}
標準ロール ID 番号:ユーザーの通常ロールのロールID ${user.regular_role_ids}
ユーザーグループID 番号:そのユーザーが所属するユーザーグループのID ${user.user_group_ids}
CONDITIONAL ELEMENTS*
IPスタックシティ テキスト:検索するIPアドレスの発信地となる都市名 ${ipstack.city}
IPスタック 大陸コード テキスト:検索するIPアドレスの発信元となる大陸コード(例:北米はNA)。 ${ipstack.continent_code}
IPスタック大陸名 テキスト:大陸の名前 ${ipstack.continent_name}
IPスタック国コード テキスト:国番号(例:米国はUS) ${ipstack.country_code}
IPスタック国名 テキスト:国名 ${ipstack.country_name}
IPスタック Latitude 数値:緯度を10進数で表したもの ${ipstack.latitude}
IPスタック経度 数値:経度を10進数で表したもの ${ipstack.longitude}
IPスタック地域コード テキスト:地域コード(例:カリフォルニア州はCA) ${ipstack.region_code}
IPスタックリージョン名 テキスト:地域名 ${ipstack.region_name}
IPスタック郵便番号 番号:郵便番号 ${ipstack.zip}
天気図を開く 気温 番号:温度 ${openweathermap.temp}
天気予報を開く 天気予報の説明 テキスト:天気の説明(例:「晴れ」)。 ${openweathermap.weather_description}
天気予報を開く 天気予報ID 番号:気象記述に対応する ID ${openweathermap.weather_id}
天気図を開く メインラベル Text: 天気の 一次識別子(例:Rain。これは OpenWeatherMap の API レスポンスの Main フィールドです) 、天気 ID に従ったものです。 ${openweathermap.weather_main}
オープンウェザーマップ 風速 数値:風速(km/h ${openweathermap.wind_speed}
ユーザーカスタムフィールド ** ユーザーカスタムフィールドの値 user.custom.field.[name]

* Liferay Commerceエンタープライズの有効化 を起動し、Commerce 固有の変数にアクセスします。

* ipstack と OpenWeatherMap の変数にアクセスするには、まず各サービスを有効にします。 システムまたはインスタンスの設定 → プラットフォーム → 検索エクスペリエンスにアクセスします。 有効]チェックボックスをクリックし、設定するサービスの設定を保存します。 OpenWeatherMap サービスは、ipstack サービスが有効であることに依存していることに注意してください。 ipstack サービスを使用した例については、 Personalizing Search Experience をご参照ください。

** これらの既成の変数に加え、 ユーザー・エンティティ上のカスタム・フィールド も、要素内の変数として参照することができる。 例えば、*Employee という名前のユーザーカスタムフィールドは、 user.custom.field.employeeという要素の中で参照されます。

関連トピック

Capability: