legacy-knowledge-base
公開されました Jul. 2, 2025

Liferayの共有URL使用時のウィジェット外観のカスタマイズ

投稿者

Antonio Ortega

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.ftlportlet.ftl のコードによって定義されることになります。 unstyled themeから、それらのテンプレートを参考としてリンクしています。
  • しかし、同じウィジェットを上記のコードスニペットでLiferayからレンダリングすると、その外観は portal_pop_up.ftl テンプレートに依存することになります。
  • また、カスタマイズの参考にするために、 init.ftl テンプレートで使用できる変数( theme_display, portlet_display, layout_set , portlet_id など)を確認することをおすすめします。
did-this-article-resolve-your-issue

legacy-knowledge-base