3

「ロゴ」と呼ばれるコンテンツ タイプがあります。これらはすべてグリッド ビューにあり、ブロックとして出力されます。

ユーザーがノード全体を表示するのではなく、ビューのみを表示するようにします。content_access モジュールを試しましたが、グリッド ビューも消えます。特定のコンテンツ タイプのフル ノードへのアクセスを制限する方法はありますか?

4

5 に答える 5

0

少し明確にしていただけますか。ブロック ビューを表示しています。では、ノードを表示する代わりに、表示したいフィールドにビューを制限しないのはなぜでしょうか?

フィールド権限 (または cck 権限、正確な名前は忘れました) を使用することもできるので、フィールドごとに権限を指定します。

于 2012-07-27T07:45:16.367 に答える
0

別のオプションは、https://drupal.stackexchange.com/questions/11026/how-to-restrict-direct-access-to-the-nodes-in-drupal-7に従ってノードを公開しないことです。

私はそれをテストしましたが、ビューはまだデータを表示できます。スタイルを調整する必要があるかもしれませんが、デフォルトでは、Drupal は未公開のノードにハイライトを追加して、未公開であることを区別します。

于 2012-08-15T16:01:57.010 に答える
0

ページの再処理機能で汚い修正をしたところです

if ($variables['node']->type == "logos") {
            drupal_goto('404');

    }

もっと良い方法があるはずです。また、ノードを無視するグーグルはどうですか?

于 2012-07-25T15:13:22.010 に答える