2009-05-01 9 views
0

ここでOracle Portalの専門家がこの質問に関して私を助けてくれることを願っています。Oracle Porta HTML Page SkinからURLからリクエストパラメータを取得する方法は?

HTMLページスキンを使用しているポータルテンプレート/ページがあります。皮膚はのように見えることがあります。Oracle Portalを使用することにより

<html> 
<head> 
<title>#TITLE#</title> 
</head> 
<body> 
#BODY# 
</body> 
</html> 

は、私は、それぞれのテンプレート/ページで、本体部へのポートレット(PL/SQLおよびJavaポートレット)を追加することができます。しかし、HTMLスキンの他のセクション、例えばセクションにポートレットを追加することができることを認識している方法はありません。

私は、ページURLとクエリ文字列から取得する値でタイトルを動的に変更する必要があります。

例えば、ページのURLがhttp://www.example.com/portal/page/portal/examplepagegroup/page1?param1=paramvalue の場合、タイトルは「param1」となり、JavaScriptのテクニックは不要です。

リクエストパラメータparam1をURLから取得して、ヘッドセクションで利用できるようにするにはどうすればよいですか?私はここで使用されるPL/SQLコードを考えていますが、現在のページのクエリ文字列にアクセスする方法はありません。

質問の明確化が必要な場合は、ここにコメントしてください。ありがとう。

答えて

0

ページタイトルは、ポータルページの静的属性です。ポートレットが実行時に動的にページ・タイトルを変更するサポートされた方法はありません。レンダリングエンジンは、各ポートレットのHTMLとそれが構築するいくつかのHTMLを組み合わせ、タイトルはレンダラーが構築するものの一部です。

WWSBR_API.ADD_FOLDER(フォルダはページと同じです)を呼び出して、特定の名前のページを動的に構築することは可能です。を参照してください。ポートレットはページを作成し、ページにリダイレクトすることができます。

ポータル10.1.4 APIはhttp://www.oracle.com/technology/products/ias/portal/html/plsqldoc/pldoc1014/index.html

にあります
関連する問題