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

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


3
保存後のアクションに使用できるフックは何ですか?
この同じ質問の投稿をいくつか見つけましたが、答えは常に他のトピックに分かれているか、私のニーズに合っていません。 ノードを保存した後、カスタムモジュールで、新しいノードのnidを含むカスタムテーブルの1つに行を挿入します。ときhook_node_submitに呼び出され、NIDはまだ存在していません。hook_node_insertにはnidがありますが、ノードが最初に保存されたときにのみ呼び出されますが、ノードが保存されるたびにアクションを実行する必要がある可能性があります。 私の計画は、機能を独自のメソッドに分離し、両方のフックを実装することですが、Drupalで適切に処理することを学ぼうとしているので、実際に要件に合ったフックがあるかどうか疑問に思っています。 ノードが保存され、保存が完了した後に呼び出されるたびに呼び出されるフックはありますか?
16 7  hooks  nodes 


4
ノードを複数のページに分割する[終了]
閉じた。この質問には詳細または明確さが必要です。現在、回答を受け付けていません。 この質問を改善したいですか?詳細を追加し、この投稿を編集して問題を明確にします。 6か月前に閉店。 コンテンツタイプ-記事。記事自体が長くなりすぎたときに、記事を複数のページに分割したい。たとえば、「Drupalの仕組み」という記事がある場合、それは巨大です:)、それを複数のページに分割し、ある時点で「10ページの2に続く」と「10ページの3に続く」を取得したい" 等々。あなたが私を手に入れて、いくつかのアイデアを共有できることを願っています。前もって感謝します!
15 7  nodes 

13
フロントページから「フロントページのコンテンツはまだ作成されていません。」というメッセージを削除する方法
ホームページにのみブロックが必要です。ノードがないため、ホームページを/ nodeのままにしておきたいので、「フロントページのコンテンツはまだ作成されていません」と表示されます。私のページのメッセージ。 これを回避するにはどうすればよいですか?
15 nodes 

7
ユーザーが一部のプロファイルフィールドの編集のみを許可する2番目の「アカウントの編集」ページを作成することはできますか?
私のサイトのユーザーは、登録時にかなり多くのフィールドに入力する必要があります。ただし、登録後、定期的に変更する必要があるのはこれらのフィールドのうち4つ(約20個のうち)だけです。ユーザーがこれらの4つのフィールドだけを変更して物事をシンプルにできるようにするために、別個の「編集」ページを作成したいと思います。 field_checkbox_a field_checkbox_b field_checkbox_c field_checkbox_d これらのフィールドはすべてフィールドグループに含まれているため、理想的には、ページにこのフィールドグループとその中の4つのチェックボックスが表示され、送信ボタンとキャンセルボタンがあります。 クイック編集モジュールのようなインプレース編集ではなく、個別のページとしてこれを行いたいです。 ユーザーは元のアカウントの編集ページにアクセスしてタイムゾーン、電子メールアドレスなどを変更できる必要がありますが、実際には別の画面を使用して、最も一般的なアカウントオプションを編集できます。
15 7  nodes  users 

1
ビューが常に、しかし断続的に、アドバンストフォーラムモジュールによって提供されるビューを見つけられない原因は何ですか?
Advanced Forumモジュールから頻繁に断続的にエラーが発生し、発生時に500エラーが発生します(WSOD)。本番環境では、1時間あたり約20回、1時間あたりのすべてのフォーラムページの読み込みの2〜3%で発生します。それは一貫して断続的に。ローカルでは、エラーを一貫して再現することはできませんが、実際には発生します。 エラーが発生しています sites / all / modules / contrib / advanced_forum / includes / core-overrides.inc`の232行目: 未定義のメソッドstdClass :: preview()の呼び出し 問題はadvanced_forum_get_topics()関数にあります: function advanced_forum_get_topics($tid, $sortby, $forum_per_page, $sort_form = TRUE) { $term = taxonomy_term_load($tid); drupal_add_feed('taxonomy/term/' . $tid . '/feed', 'RSS - ' . check_plain($term->name)); // Views handles this page $view = views_get_view('advanced_forum_topic_list'); $view->sort_form …
15 7  views  nodes  pantheon  database 

1
ビューにフィールドコレクションモジュールを統合する方法
フィールドを作成し、フィールドコレクションモジュールでグループ化しました。グループフィールド(4つのフィールドを含む)を、次のユーザーアカウント設定に添付しました admin/config/people/accounts/fields。 今、このフィールドコレクションのコンテンツをビューに表示しようとしていますが、できません! ビュー7.x-3.0-beta3では、現在のユーザーを指定したり、フィールドコレクションの内容をテーブルに取得したりすることはできません。このコンテンツをビュー種類のテーブルに取得するにはどうすればよいですか? 更新: 私は、フィールドコレクションモジュールにビューモジュールのパッチがあることを見ました:フィールドコレクションへのビューの関係の追加-既にフィールドコレクション7.x-1.x-devに含まれているパッチが添付されています。これにより、コレクションフォームビューのフィールドにアクセスできますが、フィールドコレクションを関連付けるエンティティにカスタムフィルターを設定することはできません。私の場合はユーザーIDです。 そのフォームビューにアクセスするにはどうすればよいですか?
15 7  entities  nodes  views 

9
「フロントページへの昇格」および「スティッキー」オプションを無効にする方法
私が検討した2つの可能な方法: hook_form_alterを使用して、ノード編集フォームの両方のオプションを設定解除します。ただし、メインの管理コンテンツページでは、[更新オプション]ドロップダウンの下にオプションが表示されます。 [ ノードオプションのオーバーライド]モジュールを使用します。これにより、きめ細かな制御が可能になりますが、「コンテンツの管理」権限を無効にすることを意味します。この場合、ユーザーは「更新オプション」をまったく見ることができません。これは、公開や削除などを一括で行うためにまだ必要です。
15 nodes 

2
ノードテンプレートで人間が読めるコンテンツタイプ名を取得する方法
ノード用のノードテンプレートを作成しましたが、正常に機能しています。 「ホワイトペーパー」のようなコンテンツタイプ名を印刷する必要があり、ノードテンプレートにマシン名「w1」があります。variableを使用する{{ node.bundle }}と、マシン名が出力されます。しかし、私は人間が読める名前が必要です。 ノード、コンテンツ、ページ変数の多くの要素を試しましたが、人間が読めるコンテンツタイプ名を印刷することはできません。 誰でも助けることができますか?
14 theming  8  nodes 

1
ビューブロック内の分類用語ごとの関連ノード[終了]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? Drupal Answersのトピックになるように質問を更新します。 4年前に閉鎖されました。 Drupal 7には、「カテゴリ」という分類フィールドを持つ「アセット」というコンテンツタイプがあります。必要なのは、現在のノードのカテゴリ用語を調べ、同様にタグ付けされた他のすべての資産ノードを見つけ、それらのタイトル、それらへのリンク、およびその他の情報のリストを吐き出す資産ページのブロックですそれらのノードから。 ビューブロックは最初に考えたものでしたが、Drupal 7でこれを実現するには時間がかかりました。たぶん、URLに用語IDが含まれていないので問題があるのでしょうか。とにかく、私はたくさんのチュートリアル(このチュートリアルとこのチュートリアルのような)を検索し、フォローしましたが、役に立ちませんでした。だから、ここに私の質問があります: ビューが答えである場合、何が間違っていますか? 私のためにこれを行うことができるDrupal 7モジュールはありますか?

1
機能を使用してコンテンツタイプをエクスポートする[終了]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 4年前に閉鎖されました。 私はそれに苦労していますが、私はそれを自分ではできません。Googleは、他のモジュールが役に立たないチュートリアルのリンクを提供してくれません。 Drupalサイトから別のコンテンツタイプの定義をエクスポートしたいと思います。 誰かが私にそれを行う方法のヒントを教えてもらえますか?

4
フィールドの最初の値のみを表示するようにティーザーを制限する
画像フィールドを持つコンテンツタイプがあります。通常、このフィールドには0〜4個の値が入力されます。デフォルトでは、このコンテンツタイプのティーザーはすべて0〜4個の画像を出力します。最初の画像のみを表示するようにティーザーを調整するにはどうすればよいですか?
14 7  entities  nodes 

6
特定のノードにビューを埋め込む方法は?
特定のノードにビューを埋め込みます。Drupal 7およびPHPテンプレートでこれを行うためのチュートリアルを見つけました。 <?php print views_embed_view('view_name'); ?> しかし、私はDrupal 8で小枝テンプレートを使用した方法を探しています。でviews_embed_view()関数を呼び出してhook_node_view()ノードに割り当て、twig-Templateで印刷できるようにしました。しかし、このフックは呼び出されないようです。 Drupal 8の方法でこれを行う方法のヒント/解決策はありますか?
13 views  8  nodes 

1
既存のフィールドを使用する適切な方法は何ですか?
私はDrupalの初心者です。コンテンツタイプにフィールドを追加することについて少し混乱しています。 ケース1: 3つのコンテンツタイプBook、Article&があるとしWhite Paperます。Authorsすべての著者のリストを含む語彙を作成しました。 ここで、各コンテンツタイプに「作成者」フィールド(作成者への用語参照)を作成するか、1つのコンテンツタイプにフィールドを作成して他のコンテンツタイプで使用する必要がありますか? どちらの方法の利点/欠点は何ですか? 1つのコンテンツタイプから再利用フィールドを削除するとどうなりますか?他のすべてで削除されますか? ケース2:次のコンテンツタイプを使用しました:(指定されたフィールド要件を使用) +--------------+----------------------+ | Content Type | Field Required | +--------------+----------------------+ | Book | Year of publication | +--------------+----------------------+ | Presentation | Date of Presentation | +--------------+----------------------+ | Article | Date of Publication | +--------------+----------------------+ | Event | Held On | +--------------+----------------------+ 私は何をすべきか?1つのコンテンツタイプに対して単一のフィールドを作成し、それを他のすべてのコンテンツタイプに使用するか、各コンテンツタイプに対してフィールドを作成する必要がありますか? 既存のフィールドを適切に再利用する時期と方法を明確に理解してください。
13 entities  nodes 

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