問題
- コントロールパネルのインスタンス構成で「使用条件」のカスタムコンテンツ( )を設定し、新規ユーザーとして初めてログインすると、NullPointerException が発生しました。
Environment
- DXP 7.4
解決策
-
利用規約コード は、
コンテンツ
id を持つ<section />
タグが存在することを期待し、要求します。この id が見つからない場合、NullPointerException エラーが発生します。 - Liferay の unstyled theme:のように、テーマが
のコンテンツ
id を持つ<section />
タグを持っていることを確認してください。
Liferayのクラシックテーマはタグ宣言が少し違います(それ以外は同じ内容です):<section id="content">
<h2 class="hide-accessible sr-only" role="heading" aria-level="1">${htmlUtil.escape(the_title)}</h2>
<#if selectable>
<@liferay_util["include"] page=content_include />
<#else>
${portletDisplay.recycle()}
${portletDisplay.setTitle(the_title)}
<@liferay_theme["wrap-portlet"] page="portlet.ftl">
<@liferay_util["include"] page=content_include />
</@>
</#if>
</section>
<section class="${portal_content_css_class} flex-fill" id="content">
追加情報
会員限定記事
Liferay エンタープライズ サブスクリプションをお持ちのお客様は1500件を超えるベストプラクティス、トラブルシューティング、その他のソリューション記事を閲覧できます。ログインすると、記事全体をお読みいただけます。
ログイン