Drupal

Drupal開発者および管理者向けのQ&A

2
コンテンツタイプからすべてのノードを反復処理する方法
特定のコンテンツタイプのすべてのノードのフィールドから情報を回復したい。を使用しdb_queryてすべてのノードIDを取得し、それらを反復処理する方法を知っています。私が知りたいのは、drupal関数を使用してこれを回避する別の方法があるかどうかです。
22 7  nodes 

7
$ _POSTおよび$ _GETパラメーターを取得する方法
私はajaxlyルートを呼び出し、それにデータを渡し、私のコントローラでは、私が取得したい$_POST['var']、$_POST['var2']それが理由のDrupal 8にHttpFoundationを使用してのようだ、$_POSTと$_GET私はアクセスすることができますどのように、古い方法に存在していない$_POSTカスタムコントローラでパラメータを?
22 8 

4
クリックできないメニュー項目
Drupal 8サイトで、「リンクなし」のメニュー項目を追加したいのですが、nolinkは許可されていると思っていましたが、これを入力するとエラーが発生しました 手動で入力したパスは、/ 、? または#。 「#」は属性[data-drupal-link-system-path = ""]および[class = "is-active"]を追加するため、「#」を追加せずにクリックできないメニュー項目を追加する方法はありますか
21 8  navigation 


10
記事の日付形式を変更する
Drupal 8の記事に使用される日付形式を変更したいのDefault medium dateですが、デフォルトでこの形式を使用しているようです。独自の形式をに追加しましたが、admin/config/regional/date-time記事が使用する形式を編集する場所が見つかりません。 CMSからこれを行う方法はありますか、これはコードで行う必要がありますか?
21 8  datetime 

1
ストレージAPIおよびサービスAPIを使用した一括画像アップロード
大量の画像(最初は約50,000)を保存するサイトをセットアップしようとしています。この戦略は、ストレージAPIとS3ストレージを使用してホスティングのコストを処理し、サービスAPIを使用してオフラインコンバーター/アップローダーのインターフェイスを提供して画像をサイトに送信することでした。 これはかなりうまく機能しています。ノードを作成して画像フィールドに入力することで手動で画像をアップロードすると、Storage APIに送信され、良いことが起こります。XMLRPCサービスAPIを使用して、オフラインアップローダーからファイルをアップロードし、ノードを作成することもできます。 問題は、オフラインアップローダーでアップロードされたファイルがStorage APIで処理されないことです。現在、スクリプトはサービスAPIメソッド「file.create」を使用してオブジェクトを作成し、返された詳細を使用して、次に作成されるノードの画像フィールドに入力します。これを行うためのより良い方法があると期待していますが、よくわかりません。
21 7  services  media  files 

7
既存のフォーム/フィールドにカスタム検証ハンドラーを追加するにはどうすればよいですか?
Drupal 8の既存のフォーム(またはフォームフィールド)にカスタム検証ハンドラーを追加するにはどうすればよいですか? 作成していないフォームがあります。フォームの送信時に、いくつかのフィールドに独自の検証ルールを追加したい。 Drupal 7の場合、フォームのカスタム検証?hook_form_alter()検証ハンドラー] [1] を実装して$form['#validate']配列に追加する方法を説明していますが、Drupal 8ではフォームはクラスです。検証はvalidateForm()メソッドを介して行われ、コードをプラグインに組み込む方法がわかりません。
21 8  forms 

1
外部URLへのリダイレクトに使用するAPI関数は何ですか?
モジュールを作成するとき、Drupalパスにリダイレクトするには、を使用しdrupal_gotoます。 外部ページへのリダイレクトに使用する必要があるAPI関数はありますか?または、行く方法を設定しLocationてdrupal_set_headerいますか? PSリクエストに対して何らかの処理を行う必要があります。mod_rewrite/ mod_aliasApacheレベルまたはDrupal Path redirectモジュールでは、私の問題を解決しないでください。
21 7  redirection 

2
drupal_static()はFUNCTION変数を使用しますが、どういう意味ですか?
function drupal_set_page_content($content = NULL) { $content_block = &drupal_static(__FUNCTION__, NULL); $main_content_display = &drupal_static('system_main_content_added', FALSE); if (!empty($content)) { $content_block = (is_array($content) ? $content : array('main' => array('#markup' => $content))); } else { $main_content_display = TRUE; return $content_block; } } このスニペットはcommon.incから貼り付けられます。__FUNCTION__to を渡しますが、drupal_static()この変数の意味がわかりません。外部関数自体のキャッシュを意味しますか?どのように機能しますか?戻る前に関数内で処理されるデータはありません$content_block。
21 caching 

6
死の白い画面:致命的なエラー:Xバイトのメモリサイズを使い果たしました
Drupalのインストールに問題があります。たとえば: モジュールを有効または無効にすると、空白のページにリダイレクトされます。 新しいコンテンツタイプを作成して保存すると、空白のページにリダイレクトされ、 新しいビューを追加して保存すると、空白のページにリダイレクトされ、 キャッシュをクリアしようとすると、空のページにリダイレクトされ、 または同様の場合。 基本的に、すべての確認ページで白い画面にリダイレクトされます。もう一度更新すると、ページが表示されます。PHPのメモリ値を増やしようとしましたが、役に立ちません。 これに対する他の解決策はありますか? 私が持っているエラー: 致命的エラー:1行目のsites / all / modules / views / plugins / views_plugin_localization_none.incで100663296バイトのメモリサイズを使い果たしました(8192バイトを割り当てようとしました)。
21 7  wsod 

3
共有ユーザーとノードでマルチサイトを作成するにはどうすればよいですか?[閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 5ヶ月前に閉店。 Drupal 7でマルチサイトを作成したい:すべてのサイトは個別に機能しますが、ユーザーとノードはサイト間で共有する必要があります。 どうすれば達成できますか?
21 7  users  multi-sites 

2
Drupalコアの編集を回避するにはどうすればよいですか?
私はパートナーのXMLサービスとの交換を構築していましたが、XMLを正しく取得できませんでしたが、Drupalのすべてのものと同様に、xmlrpcエラーとアクションのログは堅牢ではありません。 したがって、includes / xmlrpc.incでこれを行いました。 function xmlrpc_request($method, $args) { $xmlrpc_request = new stdClass(); $xmlrpc_request->method = $method; $xmlrpc_request->args = $args; $xmlrpc_request->xml = <<<EOD <?xml version="1.0"?> <methodCall> <methodName>{$xmlrpc_request->method}</methodName> <params> EOD; foreach ($xmlrpc_request->args as $arg) { $xmlrpc_request->xml .= '<param><value>'; $v = xmlrpc_value($arg); $xmlrpc_request->xml .= xmlrpc_value_get_xml($v); $xmlrpc_request->xml .= "</value></param>\n"; } $xmlrpc_request->xml .= '</params></methodCall>'; /* This …
21 7 


10
サイトで使用されているすべてのアクティブなモジュールのリスト
サイトで使用されているすべての(アクティブな)モジュールのリストを作成する方法はありますか? 私はサイトを文書化する過程にあり、すべてのアクティブなモジュールをリストしたいと思います。それらを取得することはできますが、admin/modules別の方法が必要です。
21 7 

5
作業フィールドウィジェットフォームを単独で表示できますか?
ノード編集フォーム全体のコンテキスト外にフィールドウィジェットフォームを埋め込むことに興味があります。 過去にdrupal_get_formを使用して完全なフォームを表示しましたが、それは単独のフィールドフォームには適用されないようです。 作業フィールドウィジェットフォームを表示できますか?そうするための最良の方法は何でしょうか? フィールドウィジェットと「通常の」フォームの両方は非常に似ているように見えるので、これが不可能な場合、ウィジェットフォームを通常のフォームに「変更」するには何が必要でしょうか。 この質問は似たようなことを求めているように見えますが、その答えはわかりません。その答えはhook_field_widget_form_alterの使用を指定しています。私が理解していないのは、フィールドフォームを作成する方法ではなく、フィールドフォームを表示する方法です。
21 7  entities 

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