1

私はD5サイトで作業していますが、多くのコンテンツタイプには、編集ページの上部にメニューがあります。

例:

概要| 助成金| 開発負荷| 開発レンダリング| 編集| 改訂| トラック| ワークフロー

概要| 開発負荷| 開発レンダリング| 編集| 改訂| トラック| ワークフロー| ノードキュー| 関連性のあるコンテンツ

これらのタブがどこから来ているのかわかりませんが、タブが表示されていないコンテンツタイプのメニューを有効にする必要があります。

ワークフローの設定を確認したところ、ワークフローを使用するように問題のコンテンツタイプが指定されました。したがって、編集に加えて、少なくとも別のタブが必要です。

最終的な目標は、メニューにリビジョンを表示することですが、最初にメニューを表示する必要があります。

どこから探し始めるかについてのアイデアはありますか?

4

1 に答える 1

0

タブがどこから来たのかについては、数か月前の同様の質問に対する私の答えを(再)読むことができますが、これはプログラミングの観点に基づいており、これは管理上の問題のように聞こえます。

タブが表示されない最も一般的な理由は、現在のユーザーがタブが提供する機能を使用する権利を持っていないことです。特に、問題のサイトが1つ以上の特定のアクセスモジュールを使用している場合は、権限設定を確認する必要があります。

もう1つの可能性は、タブが提供する機能が問題のコンテンツタイプに対して有効になっていないことです。たとえば、コンテンツタイプに対して「リビジョンの使用」が有効になっていない場合、タブは表示されません(IIRCの場合、ある場合にのみ表示されます)。そのノードですでにリビジョンが利用可能であるため、ノードがまだ編集されていない場合、タブは表示されません)

チェックする3番目の場所は、page.tpl.phpファイルです。タブは$tabs変数としてそこで利用可能であり、通常はコンテンツ領域の上部のどこかに印刷されます。サイトでさまざまな状況で複数のページテンプレートファイルを使用している場合は、そのうちの1つが$tabs変数を出力しない可能性があります。

4番目の可能性は、xyz_preprocess_page()特定の状況で$tabs変数を明示的にクリア/上書きするカスタムモジュールまたはテーマ内の関数です。

于 2010-03-03T18:28:55.577 に答える