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

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

2
Drupal 7でコンテンツタイプのマシン名を変更する方法
コンテンツタイプの1つのマシン名に迷惑なタイプミスを見つけました。これを修正したいと思います。私が知っている唯一の方法は、コンテンツタイプを削除して新しいものを作成することですが、そのコンテンツタイプには、再作成したくないフィールドがたくさんあります。 もっと良い方法はありますか?
9 7  nodes 

1
ブックモジュールと分類モジュール
BookモジュールとTaxonomyモジュールは、コンテンツを階層構造で編成する点で非常に似ています。 両方のモジュール: マルチレベル階層を許可 ビューからアクセスできます node.tpl.phpファイルを介したすべてのカスタムテーマ 階層内のコンテンツを昇格または降格したり、別の階層に移動したりする手段を提供する Bookモジュールには、ナビゲーションシステムを作成するという追加の利点があります(おそらく、分類法とビューでこれを再作成できます)。 私の質問はこれです:階層構造でコンテンツを整理するためにどちらを使用するのが良いですか?一方には他方に不利または利点がありますか? コアに2つの類似したモジュールが存在するのは奇妙に思えます。なぜ1つにまとめられないのですか?

3
ノードフィールドの値を取得するにはどうすればよいですか?
node.tpl.phpで生の値を取得しようとしていますが、レンダーを使用すると問題が発生します。 <?php print render($content['field_price']);?> field_image値を返すだけでなく、画像全体をフォーマットして出力します。 フィールドの生の値のみを取得する方法が必要です。どうすればこれを達成できますか?
9 7  entities  nodes 



1
ノードテンプレートのエンティティ参照からフィールドをレンダリングするにはどうすればよいですか?[Drupal 8]
コンテキストについては、articleとteam_profileの2つのコンテンツタイプを扱っています。記事ノードには、作成者情報として機能するためにteam_profileノードを取得するエンティティ参照フィールドがあります。 新しい表示モードでエンティティをレンダリングするだけですが、デザインには、公開された日付と名前のすぐ上に、隣り合って写真が設定されています。 D7ではdpm($content)、ノード情報にドリルダウンし、ダブルクリックして、残りの参照パスを引き出します。私はキントを使用しており、エンティティ参照コンテンツを特定のレベルに吐き出すことができます{{ kint(content.field_blog_author[0]['#node']) }}。アクセスしたい次のレベルはですがvalues、次のレベルを試行するとNULLになります。 content.field_blog_author[0]['#node’][‘values’] content.field_blog_author[0]['#node’]=>values content.field_blog_author[0]['#node’]->values 最終的に、参照されたノードからのtitleおよびfield_team_imageフィールドをレンダリングしたいと思います(kint出力で確認できます)。これに関する情報は、ドキュメントや検索で見つかりませんでした。誰かが行き詰まるのを手伝ってくれませんか?
9 theming  8  nodes 

4
プログラムでノードの分類用語を設定するにはどうすればよいですか?
ノードの分類を設定するのにいくつかの問題が発生しました。現在、私はこのコードを使用しています。 $node = Node::create(array( 'type' => 'detailseite', 'title' => $data[$headlineIndex], 'langcode' => 'de', 'uid' => '1', 'status' => 1, 'field_headline' => $data[$headlineIndex], 'field_intro' => $data[$introIndex] . $categories[$data[$categoryIndex]], 'created' => $data[$dateIndex], 'field_autor' => $data[$autorIndex], 'field_teaser_text' => $data[$shortIndex], 'field_fields' => array(), )); $node->save(); これまでのところうまくいきます(「詳細」のフィールドの画像の下)。 すべてが正しく設定され、正しく動作する管理領域で新しく作成されたノードを見つけることができます。次に、分類法へのエンティティ参照である「field_meldungstyp」を設定する必要があります。 これにはすでに3つのエントリが含まれています。 プログラムで作成したノードを取得して、 "field_meldungstyp"を "Meldungstyp" -Vocabularyの "Artikel"に設定します。 私はすでに追加しようとしました: …

3
Drushでノードまたはノードのリストを削除するにはどうすればよいですか?
特定のコンテンツタイプのすべてのノードを削除する機能を提供する[すべて削除]モジュールを発見しました。ただし、このモジュールでは、単一のノードまたはノードのリストを削除することはできません。 「Drushを使用して特定のコンテンツタイプのノードを削除できますか?」という質問で、コマンドに関する2つの回答が見つかりましたdrush node_delete <nid>が、このコマンドが見つかりません。 node_delete()に関する議論で、evalを使用してこのタスクを実行するコードが見つかりましたが、evalを使用しています。 drush php-eval "global \$user; \$user = user_load(1); node_delete(nid);" これを達成するために実装された機能が存在しない場合、この機能を実装するためのより良い方法は何ですか:Drushモジュールで、または新しいモジュールを作成しますか?
8 7  nodes  drush 

1
Drupal 7ビュー-コンテキストフィルターコンテンツ:URLのNidコンテンツID
私は、ウェブサイト上に多くのプロジェクトがあるポートフォリオウェブサイトに取り組んでいます。 プロジェクトノードを開いているときに、他のプロジェクトのすべてのサムネイルを含むビューをその横に表示します。 問題は次のとおりです。ビュー設定をコンテキストフィルターコンテンツに設定した場合:URLからのNidコンテンツID逆の効果を発生させたい。今は同じノードしか表示されないからです。 私の悪い英語を許してください、私が助けてくれることを願っています!
8 7  nodes  views 

6
ビューのノード参照コンテキストフィルターでノードIDの代わりにノードタイトルまたはパスエイリアスを使用する方法
ノードBへのノード参照を持つノードAがあります。 ビューには、特定のノードBが参照されているすべてのノードAが表示されます(nid:123、title:node-B-title)。 コンテキストフィルターでnidを使用する代わりに、ノードタイトルを使用したいと思います。たとえば、次の代わりに: view-name/123 使いたい view-name/node-B-title どうすればできますか?
8 7  views  nodes 

1
既存のコンテンツを編集できません
残念ながら、既存のDrupalサイトでかなり大きな問題に遭遇しました。最近、コア7.12からコア7.14にアップデートしました。それ以来、管理パネルで新しいコンテンツを作成できますが、既存のコンテンツを編集したり変更したりすることはできません。次のエラーが表示されます。 警告:array_merge()[function.array-merge]:引数#1は_form_set_class()の配列ではありません(... / form.incの4134行目)。 警告:implode()[function.implode]:無効な引数がtheme_radios()に渡されました(... / form.incの2809行目)。 違法な選択が検出されました。サイト管理者に連絡してください。 サイトを削除して、これらの更新を実行する前の状態に戻しましたが、Drupalコアを更新した後も、コンテンツを編集できません。この問題を解決するために何か指示はありますか?
8 7  nodes 

6
このDrupalサービスRESTful APIが機能しないのはなぜですか?
私はDrupal 7でサービスモジュールを使用しています。AJAXを介して検索用語を送信し、タイトルに緩やかに一致する上位5つのノード(ノードidとtitle)を含む配列を受け取ることができるサービスを実装したいと思います。http://example.com/api/に接続すると、次のメッセージが表示されます サービスエンドポイントの「検索」が正常にセットアップされました。 しかし、http://example.com/api/search/Testなどに移動しようとすると、404が表示されます。
8 7  nodes  ajax  services 

4
ノードの作成時にプログラムでパスエイリアスを作成する
モジュールによって作成されたカスタムコンテンツタイプがあります。ノードの作成時にカスタムコンテンツタイプのパスエイリアスを設定するために使用できるフックはありますか? 私のフィールドの1つは英数字コードであり、パスでそれを使用したいと思います。例: 'event / myc0d3' この関数(path_set_alias)が6に存在することに気付きましたが、7に相当するものを見つけることができません。また、どこで呼び出すかわかりません。
8 7  nodes  path-aliases 


1
登録フォームの変更
Drupal 7のデフォルトの新規ユーザー登録フォームを改訂したいと思います。「username」を要求するのではなく、「username is your full name」を通常使用するように、「username is your full name」というヘルパー指示とともに「full name」をリクエストしたい」 同様に、他にもいくつかのマイナーなフォーマット変更があるかもしれません。 この質問に関連するものにアクセスするための管理メニュー項目が見つかりません。また、新しいユーザー登録フォームのソースであることを示すテキストが含まれているファイルをディレクター内で見つけることはできません。 これは少し型破りなことですが、私たちのニーズには役立ちます。名/姓の入力を許可するモジュールを認識していますが、処理中に入力を最初のイニシャル/姓に変更します。つまり、Tom Thumb = "tthumb"のユーザー名です。モジュール「Realname Registration」は、ユーザー名を入力と同じように変換するだけの場合に私が探しているものです。 これで他の書式設定の編集が必ずしも解決されるわけではありませんが、ユーザー名フィールドの下の登録フォームのヘルプテキストを手動で編集して、新しいユーザーに実際の名前を使用して登録するように指示できれば非常にうれしいです。 あなたが提供できるあらゆる助けをありがとう。 JM
8 7  forms  users  nodes 

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