Liferayの共有URL使用時のウィジェット外観のカスタマイズ
knowledge-article-header-disclaimer-how-to
knowledge-article-header-disclaimer
legacy-article
learn-legacy-article-disclaimer-text
問題
- ウィジェットの設定 -> 共有タブにアクセスすると、そのウィジェットを外部ページで共有するためのコードスニペットを取得することができます。 それを外部で共有すると、そのウィジェットの外観が期待通りにならないことがあります。 なぜ、どのように変えるのか?
Environment
- Liferay PortalとLiferay DXP。
解決策
- ウィジェットが Liferay 内でレンダリングされるとき、その外観は現在のテーマの portal_normal.ftl と portlet.ftl のコードによって定義されることになります。 unstyled themeから、それらのテンプレートを参考としてリンクしています。
- しかし、同じウィジェットを上記のコードスニペットでLiferayからレンダリングすると、その外観は portal_pop_up.ftl テンプレートに依存することになります。
- また、カスタマイズの参考にするために、 init.ftl テンプレートで使用できる変数( theme_display, portlet_display, layout_set , portlet_id など)を確認することをおすすめします。
did-this-article-resolve-your-issue