TwoColumnsからOneColumnにするだけでこれだけ苦労するとは

まだよく分かっていないので、とりあえずこちょこちょ変更していっています。

ポートレットから1ポートレットに変更

rss.psml は、デフォルトでは2ポートレットですが、これを1ポートレットにしようとして、$JS2/WEB-INF/pages/rss.psmlをいじって、レイアウトフラグメント(idは"rss-1"のまま)の下にあるポートレットフラグメントを1つにしました。これでとりあえず、1ページに1ポートレットだけ出るようになりました。

でも2列レイアウトのまま

2列レイアウトのまま(ポートレットのサイズが50%に指定されている)なので、レイアウトフラグメントをVelocityTwoColumnsからVelocityOneColumnに変更してまいました。
ところが、クライアントのレンダリング結果も、吐かれたHTMLソースも、VelocityOneColumnの指定が反映されていないくさい。

ファイルを調べたが…

まず、他のファイルを調べたところ、レイアウトのHTML出力は $JS2/WEB-INF/templates/layout/html/columns/layout.vm にあるみたい。
そこで、吐かれたHTMLソースを見比べて、どうも $jetspeed.columnSizes とかの、所与の変数に問題があるんじゃないかと思い、どこかで指定していないか探しても、発見できず。

いい加減データベースを調べろよ…

…ということで、探していたら、
PORTLET_ENTITY の id=rss-1 のレコードの portlet_name を VelocityOneColumn に変更したら、やっと来ました。