現在、Liferay 6.2 で構造/テンプレートの組み合わせを開発していますが、問題を発見しました。
私の構造では、ユーザーは外部サイトへの URL を入力できます (たとえば、「www.google.com」)。
<dynamic-element dataType="string" indexType="keyword" localizable="true" name="website" readOnly="false" repeatable="false" required="false" showLabel="true" type="text" width="small">
<meta-data locale="de_DE">
<entry name="label">
<![CDATA[Website (www.)]]>
</entry>
<entry name="predefinedValue">
<![CDATA[]]>
</entry>
<entry name="tip">
<![CDATA[]]>
</entry>
</meta-data>
</dynamic-element>
私のテンプレートでは、そのページへのリンクが必要ですが、現在のコードは構造の文字列値をサイトの BaseURL に追加するだけです。www.company-url.de/web/www.google.de のようなもの
<a href="${website.getData()}">More information</a>
(許可されているかどうかわからないため、正しいURLを提供できません)
文字列を追加する代わりに、独立した URL として使用するように Liferay に指示する方法はありますか?
どうもありがとうございました。