特定のコンテンツタイプ用のカスタムノードテンプレートがあり、そのタイプのノードには[表示]タブと[編集]タブがないようです。ただし、ノードテンプレートは通常$ tabs配列にアクセスできるようには見えません。これはpage.tpl.phpに含まれるもののようです(これをオーバーライドまたは変更していません)。ただし、他のノードタイプでも機能するため、ノードテンプレートに含まれている必要があります。
dsm($tabs);
をpage.tpl.phpに追加し、カスタムタイプのノードを表示すると、タブの情報を含む配列が表示されるため、ユーザーがそうでない可能性があります権限があると、タブに情報がまったく読み込まれません。
これを修正するには、ノードテンプレートをどうすればよいですか?
Page.tpl.phpの上部にdsm($ tabs)があり、それが設定されていることを示している場合、後でテンプレートに出力されるまでに何も設定を解除する必要はありません。
たとえば、デフォルトのD6 page.tpl.phpでは、これは...
<?php if (!empty($tabs)): ?><div class="tabs"><?php print $tabs; ?></div><?php endif; ?>
d7ではこれを行います...
<?php if ($tabs): ?><div class="tabs"><?php print render($tabs); ?></div><?php endif; ?>
...それで、ページのソースを見て、CSSか何かが原因でページが非表示になっていないか確認します。たとえば、あなたのテーマは、ボディ内のクラスをタブクラスでカスケードするようなことをしているでしょう。