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

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

4
ノードリビジョンを削除する方法
移行の時間を節約するために、Drupal 7にアップグレードする前にすべてのノードリビジョンを削除する必要があります。それを行う方法はありますか?
7 6  nodes 

3
drupal 7のCkeditorフィールドにメディアを埋め込む
ckeditorを使用するテキスト領域にYouTube動画(およびその他の埋め込みメディア)を追加できるように、CKeditorの最新バージョン(3.6.3)のプラグインを探しています。 いくつかの提案されたプラグインを見つけましたが、それらのほとんどはdrupal.orgサイトにないか、単に非常に古く、drupal 7では動作しないようです。 この問題については多くの質問がありますが、最近の問題やdrupal 7に関する問題はありません。 リッチエディターをオフにして、コードをフルHTMLモードで埋め込むことができることはわかっていますが、クライアントにもっと簡単なものを求めています。そのようなモジュールは存在しますか? メディアモジュール(drupal.org- http: //drupal.org/project/media_youtubeにリストされています)も見つけましたが、CKeditorと統合されているとは思いません。 私はこのような何かを探しています明確にする:http://www.fluidbyte.net/embed-youtube-vimeo-etc-into-ckeditorが、Drupalの7で動作すること(この1つは仕事に思えないのですか?) 。 編集:スタンドアロンのCKEditorモジュールを使用しています
7 nodes  files 

3
ユーザーが同じファイル(画像)を複数回アップロードしないようにするにはどうすればよいですか?
私は、ユーザーがDrupal 7の組み込み画像フィールドを使用して画像を追加できるコンテンツタイプImageを持っています。可能であれば、ユーザーが完全に同じ画像(同じファイル名、同じサイズ)を自動的に追加しないようにしたいと思います。ファイルの重複アップロードを防ぐ方法はありますか?
7 media  nodes 

2
Entityfieldqueryを使用してフィールドコレクションの値を抽出する方法
'field_group'という名前のフィールドコレクションがあるコンテンツタイプ 'customer'を作成しました。フィールドコレクションには、次の2つのフィールドがあります。 題名 名前 顧客コンテンツタイプとグループフィールドコレクションはエンティティタイプ「ノード」であり、グループ内の2つのフィールドはエンティティタイプ「フィールドコレクション_アイテム」です。この特定のコンテンツタイプのグループ内のフィールドの値を取得するために、データベースをクエリしたいと思います。グループのフィールド値を取得するために、次のクエリを使用しました。 $query = new EntityFieldQuery(); $query->entityCondition('entity_type', 'field_collection_item') ->entityCondition('bundle', 'field_group'); $result = $query->execute(); $nodes = entity_load('field_collection_item', array_keys($result['field_collection_item'])); ただし、上記のentityfieldqueryはエンティティタイプfield_collection_itemのすべての値を取得します。ただし、コンテンツタイプ「顧客」の値のみが必要です。上記のクエリの何が問題になっているのか教えてもらえますか?
7 nodes  entities 


3
クレイグリストとは異なり、メールを使用して投稿を検証します
匿名ユーザーが自分のサイトにノードを投稿できるようにしたいのですが。デフォルトでは、投稿は非公開ですが、投稿すると、サイトから確認URLが記載されたメールが送信されます。そのURLでサイトに再度アクセスすると、ノードを公開できます。 これを「クレイグリストモデル」と呼びます。:-) 言い直し:ユーザーがメールからリンクすることで、自分のノードを匿名で公開できるようにしたい。 これを行うモジュールや設定を見つけることができなかったので、コードに飛び込む前に質問したいと思いました。 更新:このメンテナンスされていないDrupal 5プロジェクトが見つかりました:匿名の公開。 同様の質問:コンテンツの整合性を維持しながら、匿名ユーザーが投稿できるようにするにはどうすればよいですか?
7 7  emails  nodes 

3
/ nodeパスのノード概要ページを無効にする
ノードのリストを表示しているデフォルトのフロントページを無効にしたい。別のフロントページを使用していますが、それでもURLに表示されexample.com/nodeます。アクセスを制限するか、フロントページにリダイレクトするのが良いでしょう。 現在、私のホームページはに設定されています/home(これはに正しく書き換えられますexample.com/)。今、私はすでにいくつかのことを試しました。 で/admin/config/search/path、エイリアスをからnodeに設定しましたhome。 残念ながら、これはただの両方をリダイレクトが生じたexample.comとexample.com/nodeしexample.com/homeていない私のフロントページ-ノードリストを示します。 nodeto からエイリアスを試してみました<front>(それがそこでも有効かどうかはわかりません)。これはほとんど働いていた、/homeと/nodeの両方のリダイレクトexample.com右ページを示します。ただし、ノードリストは/<front>... で利用できます。 また、パネルを試し、ノードテンプレートのバリアントを作成しました。パスが等しいときにステータスコードを返すのは機能nodeしませんでした。ページが/node/スラッシュを付けてでのみトリガーされるためです。もちろんパスはすでに使用されているため、ノードパスだけのパネルを作成することはできません。 このリストへのアクセスを設定する権限がありません。 では、どうすればページを無効にできますexample.com/nodeか? 私の問題は、このノードリストがどのような種類のページかわからないことだと思います。私はそれがいくつかのユニークなページタイプであり、コアの奥深くに埋め込まれていて、簡単に無効にできないと感じています。
7 7  path-aliases  nodes 

4
「フロントページに昇格」をフロントページ以外に
ノードの概要(ティーザーテキスト)を「フロントページ」以外のページにプッシュすることはできますか?「フロントページに昇格」というオプションが表示されますが、サブページに昇格するための回避策はありますか?
7 nodes  7 

3
フィールドがアタッチされているコンテンツタイプを変更するにはどうすればよいですか(どのコンテンツタイプを所有していますか?)
機能モジュールを使用してサイトの構成をエクスポートしているときに、多くのコンテンツタイプで使用するフィールドの1つが、「記事」コンテンツタイプではなく「ニュース」コンテンツタイプで最初に作成されていることに気付きました。私がエクスポートするすべての機能が、共通のフィールド(field_image)を提供するために、完全に無関係なモジュール(ニュース)に依存していることを意味するため、これには問題があります。 私がやりたいのは、field_imageを「所有」するエンティティを記事に変更することです。これにより、多くの共通フィールドを提供する1つの基本機能をエクスポートし、残りの機能をすべてニュースに依存するのではなく、それに依存させることができます。 すべてを壊さずにfield_imageを所有するコンテンツタイプを変更するにはどうすればよいですか?

1
プログラムで日付フィールド値を挿入するにはどうすればよいですか?
日時形式(DBで日付フィールドと同じ形式)の.sqlエクスポートからの値の束があります。これらの日付値を使用してノードを作成しています。これらの値を日付フィールドに挿入するにはどうすればよいですか? 私は試した: $node->field_data_field_date['und'][0]['field_date_value'] = $datetime_value; しかし、それはうまくいかなかったようです。何か案は?ありがとう!
7 7  nodes  entities  datetime 

1
プログラムでノードを検証しますか?
プログラムで多くのノードを作成しています。明らかにそれらを保存する前に有効でなければなりません。このような$nodeオブジェクトには、CCKフィールドとカスタムフィールドが混在しています。 バリデーターはを設定するだけでform_set_error()、検証結果を返すことはほとんどないため、ノードが有効かどうかを確認するためにform-apiを経由する必要があります。 node_validate()次にを呼び出します(次にを呼び出しform_get_errors()ますform_set_error())。 このアプローチにはいくつかの問題があるようです: form_set_error()でメッセージを設定しますdrupal_set_message()。cron(セッションレスユーザー)などの場合、これは孤立した永続的なエラーメッセージをデータベースに追加します(印刷されないため、削除されません)。 返されるエラーの配列は、多次元フォーム配列で使用するために作成されます。特にCCKフィールドでは、実際のエラーを見つけるためにかなり深く掘り下げる必要があります。 ノードを保存したいだけなので、ユーザー向けのフォームには興味がありません。フォームAPIの使用は、間違っているように感じます。 よりシンプルでエレガントな方法はありますか?
7 6  forms  nodes 

3
Profile2モジュールのフィールドに基づいてノード作成フォームのフィールドに事前入力する方法は?
ビジネスアカウントが求人を一覧表示するために使用できるコンテンツタイプ(「求人一覧」)と、ビジネスの住所、組織名、業種などの分類用語を含む各ビジネスのProfile2プロファイルがあります。 求人情報を掲載する企業の95%が同じ情報を使用します。プロフィール情報をそのまま使用することもできますが、求人情報フォームを変更する可能性のある5%を考慮する必要があります。たとえば、仕事が別の州または国にあり、それを説明する必要がある場合があります。この状況に対処する最善の方法は、プロフィールと求人の一覧フォームの両方に同じフィールドを設定することですが、企業が求人の一覧フォームの情報を変更できるようにすることです。 求人情報フォームにビジネスプロファイル情報をデフォルトとして事前に入力するのは理にかなっています。これを行うにはどうすればよいですか?ルールを使用する予定でしたが、元のノード作成フォームが作成される前に、ルールの単一のオプションが見つかりません。 を使用hook_form_alter()して、元のノードの作成に関するプロファイル情報にアクセスし、その情報を使用してデフォルト値を設定する必要がありますか?
7 rules  users  nodes 

6
ノードのコンテンツを完全に隠し、Drupal内での使用を維持する方法は?
だから、最初に、私は見ました: ユーザーや検索エンジンから直接アクセスしてはならないノードを非表示にするにはどうすればよいですか? ビュー専用コンテンツへのアクセスを防ぐにはどうすればよいですか? 閲覧権限をノード関連の子ノードに制限するにはどうすればよいですか? これらの質問に対するすべての答えは、ノードを非公開にするという提案です。これは、いくつかのコンテンツタイプをスライドショーでのみ表示するようにした、つまり、www.mysite.com/node/40すべてのraw他のブロックのスライドショーを構成する画像は、私が欲しかったものではありませんでした。スライドショーのコンテキスト内でのみ画像を表示したい。 ただし、これらの回答に従い、ノードのコンテンツを非公開にすると、コンテンツはスライドショービューにアクセスできなくなりました。匿名の閲覧者にとっては空白になりました。ノードを非公開にする方法で見逃したものはありますが、それでもブロックとしてビューからそのコンテンツにアクセスできるようにしますか? 私は、上記のリンクで言及したhtaccess、フック、またはjavascriptオプションを使用せずにこれを実行しようとしています。 裸でアクセスできるコンテンツのリストを持つことnodes/123は、実際には意図的な機能だとは思えません。 これを厄介な問題にするもう1つの条件-へのアクセスを防ぐ方法はありますがnode/123、ノードを作成または編集する独自の能力を妨げる可能性もあります!
7 views  nodes  users 

1
メディアで画像を挿入する
MediaとWysiwygをCKEditorと共に使用して、ポスト編集フィールドに画像を挿入しています。いくつかの理由で、画像の代わりにこのコードを取得し続けています。 誰かがそれを修正する方法を知っていますか? [[ { "type" : "media", "view_mode" : "media_large", "fid" : "412", "attributes" : { "alt" : "", "class" : "media-image", "typeof" : "foaf:Image" } } ]] [[ { "type" : "media", "view_mode" : "media_large", "fid" : "395", "attributes" : { "alt" : "", "class" : "media-image", "typeof" : …
7 7  nodes  media  wysiwyg 

6
nodeidを取得するには?
ページのURLからの情報を使用せずに現在のページのDrupalでノードIDを取得する方法 すなわち: if(arg(0)=='node' && is_numeric(arg(1))){ $nid = arg(1); } 上記のアプローチは使いたくありません。
7 nodes 

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