dynamic includeタグを使用すると、開発者がDynamicIncludeRegistry
を使用して追加のHTML、リソース、または機能を挿入できるJSPまたはテーマ内のポイントを指定できます。OSGiサービスレジストリの詳細については、こちらをご覧ください。
key
属性は、拡張ポイントを識別します。Dynamic Include拡張ポイントを使用して追加機能を挿入する構成例については、Dynamic Includeチュートリアルのセクションを参照してください。
以下の構成例では、<liferay-util:dynamic-include>
タグを使用して、プライマリコードの前と後にそれぞれ拡張ポイントを含めています。
<%@ taglib uri="http://liferay.com/tld/util" prefix="liferay-util" %>
<liferay-util:dynamic-include key="/path/to/jsp#pre" />
<div>
<p>And here we have our content</p>
</div>
<liferay-util:dynamic-include key="/path/to/jsp#post" />
これで、<liferay-util:dynamic-include>
タグを使用してアプリに拡張ポイントを追加する方法がわかりました。