ヘッダーをスキップ
Oracle Fusion Middleware Oracle Portalユーザーズ・ガイド
11gリリース1 (11.1.1)
B61383-02
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次
索引へ移動
索引

前
 
次
 

12.5 テンプレートのトラブルシューティング

「ユーザーをブラウズ」アイコンが「アクセス」タブに表示されません。

Portal管理者が、スクリプトserlacl.sqlを実行して、ロールベースのセキュリティを強制した可能性があります。ロールベースのセキュリティでは、権限受領者はグループに限定されており、ユーザーに権限を個別に付与することはできません。このスクリプトは、実行前にユーザーに付与された権限には影響を及ぼさず、実行後に付与される権限にのみ影響を及ぼします。このスクリプトが実行されている場合は、「アクセス」タブの「ユーザー/ロール」フィールドの横には「ユーザーをブラウズ」アイコンが表示されません。また、「権限」タブが「Portalユーザー・プロファイルの編集」ページに表示されません。

詳細は、Oracle Fusion Middleware管理者ガイド for Oracle Portalを参照してください。

ページを作成してテンプレートを適用しませんでしたが、「終了」をクリックしたらテンプレートが添付されました。

デフォルト・テンプレートがページ・グループ・レベルで選択されている可能性があります。このコントロールは、ページ・グループ・プロパティの「構成」タブの「ページのデフォルト」の下にあります。「ページの作成時にデフォルト・プロパティを使用」を選択し、「デフォルトのテンプレート」でデフォルト・テンプレートを選択した場合、そのテンプレートは、ページの作成または編集時に明示的に選択を解除しないかぎり、すべての新しいページに自動的に適用されます。

これに対処する方法として、必須情報を入力したら「終了」をクリックするのではなく、ページ作成ウィザードのすべてのステップを実行します。テンプレート選択ステップに達したら、「テンプレートを使用しない」を選択してデフォルト・テンプレートの選択を解除します。

別の方法として、ページが作成されたら、ページ・プロパティを編集し、ページ・プロパティの「テンプレート」タブの「テンプレートを使用しない」を選択します。

リージョンにコンテンツを追加できません。

コンテンツを追加するための十分な権限を持っていない可能性があります。リージョンを含むページまたはタブに対して、少なくとも「コンテンツの管理」または「承認付きアイテムの管理」のページ(またはタブ)権限が必要です。

ページがPortalテンプレートに基づいていて、テンプレート・リージョンがロックされている場合は、WebDAVクライアントを介して操作しないかぎり、そのリージョンにはコンテンツを追加できません。テンプレートのデフォルトのアイテム・リージョンが、コンテンツの追加をユーザーに許可しないように設定されている場合は、テンプレートに基づいたページにコンテンツを追加するとき、WebDAVではこの設定を無視します。

リージョンのロックを解除するには、次のようにします。

  1. ページまたはPortalテンプレートを編集モードで開き、リージョンを編集します。

  2. 「このリージョンにコンテンツを含めることをユーザーに許可する」を選択します。

  3. 「OK」をクリックして変更を保存し、ページまたはPortalテンプレートに戻ります。

テンプレートがページ・グループのテンプレート選択リストに表示されません。

テンプレートを使用できるようにするには、「このページ・グループ内で使用可能にする」オプションを選択する必要があります。このオプションは、テンプレート・プロパティの「メイン」タブにあります。

テンプレートが「ページ・グループ」ポートレットまたはPortalナビゲータに表示されません。

これらの場所のいずれかにテンプレートを表示するには、そのテンプレートに対して少なくとも「表示」権限を持っている必要があります。テンプレートの所有者、ページ・グループ管理者またはPortal管理者に、テンプレートに対するアクセス権限を要求してください。

ページの個人用ビューのスタイルを変更できません。

ページがテンプレートに基づいている場合、テンプレート設計者が「ページで別のスタイルを使用可能にする」を選択しなかった可能性があります。このオプションがテンプレートに対して選択されていないと、ユーザーがページをパーソナライズするときに「スタイル」タブは表示されません。

また、ページ・グループ・プロパティの「権限が付与されたユーザーにページ・スタイルのパーソナライズを許可する」が選択されていない可能性もあります。詳細は、4.3.2項「ページに別のスタイルを適用できるユーザーの制御」を参照してください。

ページのアクセス設定を変更できません。

ページがテンプレートに基づいている場合、テンプレート設計者は「ページに対し、別のアクセスの保持を可能にする」オプションの選択を解除して、ユーザーが独自のページ・アクセスを設定できないようにしています。このオプションの選択を解除すると、ユーザーはテンプレートに基づいたページを作成または編集するときに、異なるアクセス制御設定を選択できなくなります。このようなページでは、常にテンプレートのアクセス制御設定を使用します。

このオプションは、テンプレート・プロパティの「アクセス」タブで指定できます。

テンプレート上のオブジェクトの一部が表示されません。

テンプレートが翻訳されたページで使用され、そのテンプレート上のオブジェクトがまだ翻訳されていない可能性があります。ポータルのデフォルト言語で作成されたテンプレートが翻訳されたページに適用されると、同様に翻訳されたテンプレート・オブジェクトのみテンプレート上に表示されます。

すべてのテンプレートのコンテンツに対する翻訳を追加します。詳細は、第19章「Portalコンテンツの翻訳」を参照してください。

テンプレートがアイテム用のポータル・テンプレートである場合、アイテムのプレースホルダが、「下書き」「保留中」「却下」「非表示」「期限切れ」など非アクティブな状態になっていることがあります。アイテムのプレースホルダはアクティブである必要があり、すなわち、それに置き換わるコンテンツはレンダリングされたページに表示されます。

HTMLページ・スキンを作成しましたが、見つかりません。

「ページ・グループ」ポートレットで間違いなく正しいページ・グループを選択した場合は、「レイアウトと外観」で「HTMLテンプレート」ヘッダーの横の「ブラウズ」リンクをクリックします。Portalナビゲータの「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストで選択されたページ・グループの下の「HTMLテンプレート」ノードが表示されます。一覧表示されたテンプレートをスクロールします。

それでもテンプレートが見つからない場合は、Portalナビゲータの「検索」フィールドにテンプレート名を入力して「実行」をクリックします。探しているHTMLテンプレートが検索結果に表示されます。

下書きアイテムをアップロードしましたが、「保留中のアイテム: プレビュー」のページにそのアイテムが表示されません。

システム・レベルでページまたはテンプレートがキャッシュされており、「承認と通知」がそのページ・グループに対して有効になっている場合、「下書き」「保留中」「却下」削除済却下アイテムなどの非公開アイテムは、期待どおりに表示されません。このため、システム・レベルで承認を有効にしたページまたはテンプレートをキャッシュしないでください。詳細は、第21章「ページ生成のパフォーマンスの向上」を参照してください。

様々な状態のアイテムへのアクセス条件については、17.9.3項「アイテムURLのセキュリティ」を参照してください。

ページをポートレットとして公開し、ページに配置して、選択したリージョンを表示しました。それが今は空白で表示されています。

これにはソース・ページとPortalテンプレートが関係しています。選択したリージョンを表示するように「ページ」ポートレットを編集またはパーソナライズした後、ポートレットのソース・ページに、テンプレートに関連する変更(テンプレートの追加または切離し、またはポートレットでの表示を選択したリージョンに対応するテンプレート・リージョンの削除)を行った場合、ポートレットの「選択したリージョンを表示」設定ではこのような変更を解決できません。その結果、ポートレットがコンテンツなしで、つまり空白で表示されることになります。この状況を解決するには、ポートレットのリージョン表示設定を再編集するか、パーソナライズします。

ポートレットをパーソナライズするには、ページ表示モードで、ポートレット・ヘッダーの「パーソナライズ」リンクをクリックします。ページ・ポートレットでのリージョンの表示を制限する方法は、8.5.3項「表示するページ・ポートレットのリージョンの選択」を参照してください。

スタイルでページの背景色を指定しましたが、色が表示されません。

ページでHTMLページ・スキン・テンプレートを使用する場合、ページの背景色はテンプレートから取得され、定義されたスタイルに指定された背景色は無視されます。

例外は、ページ・スキンでOracle Portalスタイルによって生成されたクラスを使用する場合です。たとえば、Oracle Portalのスタイル要素クラスを<body> HTMLタグに配置して、<BODY style="margin:0px" class="Bodyid2siteid0">のようにできます。Oracle Portalユーザー・インタフェースを使用してスタイルを宣言して変更した場合、その変更はスタイル・クラスを参照するテンプレートにも反映されます。

これにより、宣言型のスタイルを介してページ・スキンを使用するすべてのページの背景色を変更できます。(Oracle Portalスタイル要素クラスの詳細は、第11章「HTMLテンプレートおよびCSSでのPortalスタイル要素クラスの使用」を参照してください。)

Portalテンプレートからタブまたはリージョンを削除できません。

タブおよびリージョンは、テンプレートに基づいたページのタブ・コンテンツを削除するのに十分な権限を持っている場合にかぎり、Portalテンプレートから削除できます。