0

ここにいる Oracle Portal の専門家が、この質問に関して私を助けてくれることを願っています。

HTML ページ スキンを使用しているポータル テンプレート/ページがあります。スキンは次のようになります。

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

Oracle Portal を使用することで、ポートレット (PL/SQL および Java ポートレット) をそれぞれのテンプレート/ページの本文セクションに追加できました。ただし、HTML スキンの他のセクション (セクションなど) にポートレットを追加できるようにする方法はありません。

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

例えば。ページの URL がhttp://www.example.com/portal/page/portal/examplepagegroup/page1?param1=paramvalueの場合 、タイトルは ' param1 ' になり、javascript 技術なしで実行する必要があります。

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

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

4

1 に答える 1

0

ページ タイトルは、ポータル ページの静的属性です。ポートレットが実行時にページ タイトルを動的に変更する方法はサポートされていません。レンダリング エンジンは、各ポートレットからの HTML を、それ自体が構築する HTML と結合します。タイトルは、レンダラーが構築するものの一部です。

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

Portal 10.1.4 API はhttp://www.oracle.com/technology/products/ias/portal/html/plsqldoc/pldoc1014/index.htmlにあります。

于 2009-05-26T19:55:32.587 に答える