2011-01-30 7 views
0

非常に簡単な質問です。私はApache Tilesを知らない。Spring RooがApache Tilesビューを生成した位置を変更する

Spring Rooで生成されたWebアプリケーションの場合、ビューはApache Tilesを使用して作成されます。左側にメニューがあるクラシックなレイアウトが作成されます。

私は、メニュー(menu.jspx)を古典的な左側の代わりにページの右側に表示したいと考えています。これはどうすればいいですか?

メインWebサイトでApache Tilesチュートリアルを読んでいますが、jspとhtmlを使用しています。

答えて

0

私はそれを理解しました。

私はstandard.cssファイルメニュー項目を編集しなければなりませんでした。

私は、すべてのjspx要素がCSSファイルによって制御されていると思っています。いいえ、いいえのように聞こえますが、私はhtmlテーブルを使用して、cssではなく、すべての作業を行います。

そこで、サンプルコードを持っていた場所http://csscreator.com/node/461を見つけました。これをstandard.cssのメニュー要素用に変更しました。下に貼り付けたものです。完全ではありませんが、始める場所です。

#menu { 
background-image: none; 
position: absolute; 
right:0px; 
width: 525px; 
top: 80px; 
height: 15px; 
display: inline; 
} 

#menu ul{ 
padding: 3px 5px; 
border-left: 1px solid #cccccc; 
list-style: none; 
display: inline; 
} 
0

上記のようにメニューを移動するには、CSSを変更するのが最適です。ただし、ページレイアウトファイルを変更することで、HTMLソースに表示されるメニューの場所を変更することもできます。これはWEB-INF/layouts/default.jspxにあります。

テーブルベースのhtmlレイアウトを使用することをお勧めします。

私は、これは

0

あなたの他のオプションはどのあなたが望むレイアウトに自動変更するページの「ALT」オプションを選択することがあるのに役立ちます願っています。あなたは、デフォルトのレイアウトではなく

1

あなたは春Rooのデフォルトでaltテーマを持っていることを確認した場合

は、ユーザーインターフェイスを生成しました。

右のメニューがあります。進んでカスタマイズしてください。

関連する問題