テンプレートでのTaglibの使用

FreeMarkerでテンプレートを開発するときに、Liferayのtaglibにアクセスできます。 FreeMarkerテンプレート内でこれらのtaglibをインスタンス化する必要はありません。それらはすでに自動的に提供されています。 タグライブラリ記述子(TLD)のファイル名をアンダースコアで示すことで、これらのタグライブラリにアクセスできる。

DXPのテンプレートエディターを使用している場合、テンプレートエディターの右側にある「要素」タブで変数を見つけることができます。 変数をテンプレート・エディター上に配置する、

  1. サイトメニュー( Site Menu ) を開き、 コンテンツ & データウェブコンテンツ を選択する。

  2. Templates タブをクリックし、 Add( Add Fremarker(.ftl) ) をクリックします。

  3. ページの右側にある Elements タブを選択します。

  4. ウェブ・コンテンツ・エディターで、変数を配置したい場所にカーソルを置く。

  5. 変数名をクリックします。

要素タブで変数にアクセスする

変数名からその機能に関する十分な情報が得られない場合は、情報アイコン( Information icon )にカーソルを合わせると、より詳細な説明が表示されます。

変数の横にある情報アイコンにカーソルを合わせると、変数の詳細な説明が表示されます。

インタラクティブテンプレートエディタは、FreeMarker、Velocity、およびXSL言語で使用できます。 選択した言語に応じて可変コンテンツが変化し、常に選択した言語のコンテンツを追加することができます。 オートコンプリートは、 *${*と入力すると呼び出すことができ、利用可能な変数のメニューが表示されます。 エディタは、変数が選択されると、テンプレートエディタに変数を挿入します。

note

FreeMarker の utilLocator, objectUtil, staticUtil 変数はデフォルトで無効になっています。 これらの変数は、リモートでコードが実行されたり特権が昇格されたりする脆弱性があるため、信頼できるテンプレート開発者に対してのみ有効にする必要があります。

テンプレートを保存すると、DXPはWebDAV URLと静的URLを提供します。 これらの値は、ストラクチャーのXMLソースにアクセスします。 これらのURLは、保存後にテンプレートに戻り、 詳細 セクションを展開することで見つけることができます。 WebDAVとWebDAV URLの使用の詳細は、WebDAV Accessセクションを参照してください。

ジャーナル下の予約変数

以下は、Journalの下にある予約変数と、それらが返す値のリストである:

予約変数戻る
作成者のメールアドレス著者のメールアドレス
作成者 ID著者のID。
作成者の役職著者の役職
作成者著者の名前
掲示板のディスカッションアカウント設定の 詳細情報 の下にある著者のコメント。
作成日時記事の作成日
説明記事の説明
公開開始日時スケジュールに記載されている表示日。
ID記事のID
編集日時記事の最終更新日。
画像(小)のURL特徴画像のURL。
タグ記事のTAG
タイトル記事のタイトル
URL タイトル記事のURL版タイトル。
バージョン記事の現在のバージョン

関連トピック

Capabilities

Product

Contact Us

Connect

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