タグ付けされた質問 「nodes」

Drupalサイトのコンテンツの最も基本的な形式はノードです。

13
ユーザーや検索エンジンから直接アクセスすべきではないノードを非表示にするにはどうすればよいですか?
他のどこかに表示されるコンテンツを単に含むノードを持っていることがありますが、直接表示することはできません。つまり、誰もnode / 1234にアクセスできませんが、ノード1234のコンテンツは別の場所に表示される必要があります。たとえば、ビューを使用してタブ付きコンテンツを含むaboutページを作成します。そのため、「自己紹介」、「当社について」、「それらについて」ページがあります。これらはすべて、ビューを使用したタブを備えた単一のページに表示されます。したがって、他のページのタブが表示されないため、「About Us」ノードに直接アクセスすることは望ましくありません。同時に、このノードへの直接リンクをGoogleに提供したくありません。ユーザーがビュー(つまり、タブ)からのみアクセスできるようにアクセスを制限したいです。 そのため、ノードへのアクセスを制限し、Drupalの検索結果から削除し、Googleがそのノードを選択しないようにする必要があります。助言がありますか?
51 nodes 



5
URLからノードIDを取得するにはどうすればよいですか?
これまでのところ、Drupal 7でこれら3つの関数に出くわしましたが、それらの違いは何なのか、ブロック前処理関数でノードIDを取得するのにより適しているかどうかはわかりません。 menu_get_object() menu_get_item() drupal_lookup_path() 何か洞察をいただけますか?
47 nodes  uri 

11
ノードタイトルの前にフィールドを表示する方法は?
D7でティーザーを表示するときに、ノードのタイトルの前に特定のフィールドをレンダリングしようとしています。 効果的に私はから行ってみたい、このに、この。 node.tpl.phpの更新を検討しましたが$title、$contentこれとは別のものであることに気づいたので、 これにどのようにアプローチするかわかりません。いくつかの検索の後、人々はCCKとConTemplateモジュールを使用してDrupal-6でこれを回避することを提案していることがわかりましたが、Drupal-7ソリューションがもっとあるのではないかと思っています。 助言がありますか?
41 7  entities  nodes 

3
検索結果ページをカスタマイズするにはどうすればよいですか?
コンテンツタイプのティーザービューとページビューをカスタマイズしました。次に、検索結果ページのティーザービューを使用する必要があります。デフォルトでは、Drupalは各結果に対して混乱したフルテキストを表示します。コンテンツタイプごとにそれぞれの外観をカスタマイズできる必要があります。drupalがどのように結果を取得するかを変更したくはありません。
39 7  nodes  search 

9
タイプ別のノード数[クローズ]
特定のノードタイプの合計数を表示できるスニペットを探しています。たとえば、「ページ= 167」や「製品= 10630」などです。 これを達成するにはどのコードを使用すればよいですか?
39 7  nodes 


5
タイプ別にノードのリストを取得するDrupal API関数はありますか?
node_load()特定のタイプのノードのリストを返すようなDrupal API関数はありますか? 試しましたが$nodes = node_load(array("type" => 'student_vote'))、1つのノードのみを返します。 のようなコードを作成できることは知っていますがnode_load()、そのようなものがすでにあるかどうかを確認したかったのです。
35 nodes 

7
プログラムでノードを作成する
日付フィールドと画像フィールドを持つノードをプログラムで作成するにはどうすればよいですか? Drupal 7で次のコードを使用して実行できることを知っています。 global $user; $node = new stdClass(); $node->title = "YOUR TITLE"; $node->type = "YOUR_NODE_TYPE"; node_object_prepare($node); // Sets some defaults. Invokes hook_prepare() and hook_node_prepare(). $node->language = LANGUAGE_NONE; // Or e.g. 'en' if locale is enabled $node->uid = $user->uid; $node->status = 1; //(1 or 0): published or not $node->promote = …
34 8  nodes 



7
ユーザーが自分のコンテンツを非公開および公開できるようにするにはどうすればよいですか?
ユーザーが自分のコンテンツを非公開および公開できるようにします。デフォルトでは、ユーザーがコンテンツを非公開または公開できるようにするには、「ノードの管理」権限を付与する必要があります。しかし、それは広くする方法です。ノードを作成した場合にのみ、ユーザーがノードを非公開または公開できるようにします。これは、作成された場合にのみ、非公開ノードを表示できることも意味します。
30 users  nodes 

8
プログラムで現在のノードのNIDを取得する方法
私はdrupal.orgのこの古いスレッドに目を通しましたが、それはちょっと頭を動かすだけです。パスをプルダウンして、その中からNIDを解析しようとしていますか?より良い方法が必要です。 などのソリューション global $node; $nid = $node->nid; カスタムモジュールでは動作しません(テンプレートで動作すると言われていますが)。エラーも何もありません。値でインスタンス化さ$nodeれNULLます。 私が行方不明になっていることは本当に明白な何かがあるに違いないと感じています。 それでは、ベストプラクティスに従い、適度に堅牢なモジュールを構築しながら、テンプレートなしで現在のノードのNIDをどのように取得しますか?
26 nodes 

6
プログラムでファイルを添付する
「Gallery」コンテンツタイプを作成し、「photo」と「document」の2つのフィールドを追加しました。次に、「ドキュメント」フィールドにファイルをアップロードするために次のコードを使用しました。 $file = file_save_upload('document', array( 'file_validate_extensions' => array('txt doc'), // Validate extensions. )); // If the file passed validation: if ($file) { // Move the file, into the Drupal file system if ($file = file_move($file, 'public://')) { $file->status = FILE_STATUS_PERMANENT; // $file->file_display = 1; $file = file_save($file); } else { …
25 7  nodes  entities 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.