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

バージョンタグは、サイトが使用しているバージョンを単に示すだけでなく、バ​​ージョンにのみ適用される質問に使用する必要があります。

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

7
SQLクエリを使用してキャッシュをクリアするにはどうすればよいですか?
モジュールの更新後、私のサイトは使用できなくなり、PHPエラーメッセージのみが表示されます。で問題を回避しようとしましたdrush ccが、それは役に立ちませんでした。 また、カスタムのPHPスクリプトを試してみましたが、それを見つけるのに問題があります DRUPAL_ROOT mysqlサーバー上のDrupal 7からキャッシュテーブルを直接クリアしたいのですが、そのためにクリアする必要のあるテーブル、特にクリアしてはいけないテーブルは不明です。 すべての[SITE-PREFIX_]cache*テーブルをクリアするだけですか?
21 7  8  caching 

5
名前で用語を読み込む
Drupal 7では、exの名前を使用して用語をロードできます。 taxonomy_get_term_by_name($name) Drupal 8で名を指定して用語をロードする方法はありますか?
21 8  taxonomy-terms 


5
指定されたタイプのすべてのノードを取得します
Drupal 8のmy_custom_typeタイプのすべてのノードを取得したいと思います。 ですべてのノード(すべてのタイプ)を取得し、\Drupal\node\Entity\Node::loadMultiple()すべてのタイプのリストを取得できることを知ってい\Drupal\node\Entity\NodeType::loadMultiple()ます。 しかし、特定のノードタイプのノードのみを取得する方法は? 専用のモジュールを(可能な場合は)使用したくないので、できるだけ単純にしておきます。カスタムモジュールでソリューションを使用します。 そして、すべてのノードをロードし\Drupal\node\Entity\Node::loadMultiple()てからタイプをチェックインするとforeach、パフォーマンスが大幅に低下します。
21 nodes  8 

3
デフォルト言語の変更が推奨されないのはなぜですか?
Drupal 8.2.5の新規インストールがあり、ほとんどスペイン語のコンテンツに使用したいのですが、管理インターフェースは英語のままにします。/ admin / config / regional / languageによると、 作業サイトでデフォルト言語を変更することはお勧めしません。 / admin / config / regional / language / detection / selectedには、 サイトのデフォルト言語自体を変更すると、他の望ましくない副作用が生じる可能性があります。 デフォルトの言語を変更するとどうなりますか?それとも、聞いて、より良い質問です私は必要がありますしたいデフォルトの言語を変更するには?私はこの質問を見つけましたが、Drupal8以前であることを除けば、私の質問には答えません。 ありがとう。
20 8  i18n-l10n 



4
drupal登録をオフにする方法
最近、私は多くのスパム登録を受け取っています。私のウェブサイトは非常に基本的であり、ユーザーが登録する必要はありません。 スパムボットが検出しているURLはどのようなものでしょうか? この登録をオフにする方法はありますか。私はキャプチャを使用できることを知っています。しかし、実際にユーザーが登録する必要はないので、この機能をオフにします。
20 7  users  8  advertising 


3
コンテキストフィルターを使用してプログラムでビューをレンダリングするにはどうすればよいですか?
Drupal 8でコンテキストフィルターを使用してプログラムでビューをレンダリングするにはどうすればよいですか? Drupal 7では、通常次のコードを使用します。 $view = views_get_view('test_view'); //test_view is the view machine name $view->set_display("block"); //block is the view display name $view->set_arguments($tid); //$tid is the argument to pass $view->pre_execute(); $view->execute(); $content = $view->render(); Drupal 8でこれを達成する別の方法はありますか?
20 views  8 

6
フォームをレンダリングするにはどうすればよいですか?
に代わるものは何ですかdrupal_get_form('user_login')。Drupal 8で? theme_name.themeで次のコードを使用していますが、機能しません。 // Include namespace for userLoginForm. use \Drupal\Core\core\modules\user\src\Form; function MYTHEMENAME_preprocess_page(&$variables) { $form = UserLoginForm::create(); }
20 forms  8 

2
フィールド値でノードをロードする方法は?
特定のノードをロードしたい。ノードのIDはわかりませんが、一意の特定のハッシュフィールドがあり、そのハッシュは知っています。 ハッシュフィールドを介してノードをロードします。どうやってやるの?
19 nodes  8 

4
カスタム送信ハンドラーをフォームに追加する
カスタムフォーム送信ハンドラーを追加するにはどうすればよいですか? $form['#submit'][] = 'mymodule_form_submit';または$form['actions']['submit']['#submit'][] = 'mymodule_form_submit';を追加してみましたhook_form_alter()。 use Drupal\Core\Form\FormStateInterface; use Symfony\Component\HttpFoundation\Request; function MYMODULE_form_alter(&$form, FormStateInterface $form_state, $form_id) { if ($form_id == 'node_trends_form' || $form_id == 'node_trends_edit_form') { foreach (array_keys($form['actions']) as $action) { if ($action != 'preview' && isset($form['actions'][$action]['#type']) && $form['actions'][$action]['#type'] === 'submit') { $form['actions']['submit']['#submit'][] = 'mymodule_form_submit'; } } } } function mymodule_form_submit(array …
19 forms  8 

6
部分的なテンプレートを含める
Drupal 8をカスタムテーマで使用しようとしています。要件に大きな構造の違いがあるため、ページ--front.twig.htmlとpage.twig.htmlがあります。 foot.html.twigやheader.html.twigなどの通常のSymfony2プロジェクトのphroznオーダー。これらのテンプレートは、サブディレクトリ/ parts /に保存されます。 しかし、このテンプレートを通常どおり呼び出すと、テンプレートの名前を含む文字列を受け取ります。 例えば: {# in page.html.twig or page--front.html.twig #} {% include 'parts/footer.html.twig' %} ファイル名を文字列として返します。 parts/footer.html.twig Drupal 8でそれを行うことは可能ですか?
19 8  theming 

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