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

3つのモジュールで構成されるグリッドで、タブレットモードで1行に2つのモジュールを表示するにはどうすればよいですか?

written-by

Jorge Diaz

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

legacy-article

learn-legacy-article-disclaimer-text

問題

3つのモジュールを持つグリッドを含むコンテンツページを作成し、デスクトップモードでは1行に3つのモジュールが表示されるようにしています。

タブレットモードでは1行に2つのモジュールだけを表示する必要がありますが、Liferayでは1行に2つのモジュールを設定することができず、3つのモジュールがある場合はこのオプションはスタイルのドロップダウンに表示されません。

なぜこのような制限があるのでしょうか? 回避策はあるのでしょうか?

Environment

  • Liferay DXP 7.3
  • Liferay DXP 7.4

解決策

  • その解決策とは? 明確であること、簡潔であること、正しいこと

追加情報

3モジュールグリッドの場合、1行に2モジュールを設定することはできません。なぜなら、1行に2モジュールを設定した場合、2行に3モジュールを配置することができず、空白のスペースができてしまうからです。

回避策として、空きスペースがあっても構わない場合は、以下の手順で設定することができます:

  1. 6つのモジュールで1つのグリッドだけを作成します。
  2. デスクトップモードでは、1列あたり3モジュールを定義します。
  3. タブレットモードでは、1列あたり2モジュールを定義します。
  4. 最初の3つのモジュールにのみ必要なコンテンツを追加し、他の3つのモジュールは空にしておきます。

このオプションにより、デスクトップ/タブレットの各モードで希望するカラムを表示することができます。

小さな欠点として、空のdivコンテナ(残りの空のモジュール)が存在することになりますが、それはUIに影響を与えないはずです

did-this-article-resolve-your-issue

legacy-knowledge-base