Creating and Managing Elements
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

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

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

タイプ: 定義構文
コンテクスト
企業ID番号: 現在のインスタンスの会社ID${context.company_id}
ステージンググループであるブール値: 現在のサイトがステージングされているかどうか${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}
スコープグループ ERC番号: 現在のサイトの外部参照コード${context.scope_group_external_reference_code}
時間
現在の日付日付: 現在の日付${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}
ユーザー
有効なセグメントのエントリー ID番号: ユーザーのセグメントID${user.active_segment_entry_ids}
年齢数値: ユーザーの年齢(年数)${user.age}
資産カテゴリーID (7.4 U41以降で利用可能)番号: ユーザーのカテゴリのID${user.asset_category_ids}
資産タグ名 (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}
グループERC番号: ユーザーがメンバーであるサイトの外部参照コード${user.group_external_reference_codes}
ユーザーID番号: ユーザーのID${user.id}
ユーザーERC番号: ユーザーの外部参照コード${user.external_reference_code}
女性であるブール値: ユーザーが女性の場合は true${user.is_female}
性別 X であるブール値: ユーザーの性別がXの場合、true${user.is_gender_x}
男性であるブール値: ユーザーが男性の場合は true${user.is_male}
Omniadmin であるブール値: ユーザーが Omni Admin ユーザー (デフォルトインスタンスのデフォルトユーザー) の場合は true${user.is_omniadmin}
ログイン済みであるブール値: ユーザーがサインインしている場合は true${user.is_signed_in}
役職テキスト: ユーザーの役職${user.job_title}
言語 IDテキスト: ユーザーの言語コード (例: en_US)${user.language_id}
テキスト: ユーザーの姓${user.last_name}
親資産カテゴリーID (7.4 U41以降で利用可能)数値: ユーザーのカテゴリのすべての親カテゴリのID${user.parent_asset_category_ids}
標準ロール ID番号: ユーザーの通常ロールのロールID${user.regular_role_ids}
ユーザーグループID番号: ユーザーが所属するユーザーグループのID${user.user_group_ids}
ユーザーグループERC番号: ユーザーが所属するユーザーグループの外部参照コード${user.user_group_external_reference_codes}
条件要素*
IPスタックシティテキスト: 検索IPアドレスの発信元都市${ipstack.city}
IPスタック大陸コードテキスト: 検索IPアドレスの発信元となる大陸コード(例:北米の場合はNA)${ipstack.continent_code}
IPスタック大陸名テキスト: 大陸名${ipstack.continent_name}
IPスタック国コードテキスト: 国コード (例: 米国の場合は US)${ipstack.country_code}
IPスタック国名テキスト: 国名${ipstack.country_name}
IPスタックの緯度数値: 緯度(十進度)${ipstack.latitude}
IPスタック経度数値: 経度(十進度)${ipstack.longitude}
IPスタックリージョンコードテキスト: 地域コード (例: カリフォルニア州の場合は CA)${ipstack.region_code}
IPスタックリージョン名テキスト: 地域名${ipstack.region_name}
IPスタック郵便番号番号: 郵便番号${ipstack.zip}
天気図を開く 気温数字:温度${openweathermap.temp}
天気図を開く天気の説明テキスト: 天気の説明 (例:「晴れ」)${openweathermap.weather_description}
天気図を開く天気ID数値: 天気の説明に対応する ID${openweathermap.weather_id}
天気図のメインラベルを開くテキスト: 天気の主な識別子 (例: Rain; これは OpenWeatherMap の API レスポンスのメインフィールドで、天気 ID に応じて異なります)${openweathermap.weather_main}
天気図を開く 風速数値: 風速(km/h)${openweathermap.wind_speed}
ユーザーカスタムフィールド **ユーザーカスタムフィールドの値user.custom.field.[name]

* Liferay Commerce をアクティブ化して 、Commerce 固有の変数にアクセスします。

* まず各サービスを有効にして、ipstack および OpenWeatherMap 変数にアクセスします。 システムまたはインスタンス設定 → プラットフォーム → 検索エクスペリエンスにアクセスします。 [有効] チェックボックスをクリックして、構成しているサービスの構成を保存します。 OpenWeatherMap サービスは、ipstack サービスが有効になっていることに依存することに注意してください。 ipstack サービスの使用例については、 検索エクスペリエンスのパーソナライズ を参照してください。

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