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

要素ソースエディタで、目的の場所にカーソルを置き、左側のサイドバーで変数をクリックして挿入します。 カスタム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という要素の中で参照されます。

関連トピック

Capabilities

Product

Contact Us

Connect

Powered by Liferay
© 2024 Liferay Inc. All Rights Reserved • Privacy Policy