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

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

3
AJAXフォーム送信を実装するにはどうすればよいですか?
私の仕事は、AJAX経由で問い合わせフォームを送信し、「送信ありがとうございます!」と表示することです。フォームがあった場所にロードされたメッセージ。したがって、既存の連絡先フォームをajaxifyする必要があります。 D8のAJAXを使用してフォームフィールドを検証する方法の例をいくつか見つけましたが、AJAX フォーム送信を実装し、AJAXを介してコンテンツをロードする方法の例を見つけることはできません。 タスクを実装するにはどうすればよいですか?連絡先フォームを変更して必要な機能を追加するにはどうすればよいですか?
14 ajax  8  forms 

3
「drush variable-set」を置き換えるコマンドは何ですか?
Drupal 8では、Drushコマンドは機能しdrush variable-setなくなりました。 (ここ)を読むと、Drupal 8には古い(Drupal <= 7) "変数"を置き換える新しい "構成"システムがあるようです。しかし、同じ目的を達成するための新しいDrushコマンドは何ですか? 具体的には、コマンドを変換したい: drush variable-set site_mail someone@email.com drush variable-set update_notify_emails someone@email.com 新しいDrupal8 / Drush8同等品へ...
14 drush  8 

4
テンプレートのフロントページかどうかを確認します
Drupal 8テストWebサイトのフロントページにいるときにコンテンツを表示しようとしていますが、コンテンツはすべてのページに表示されます。 {% if front_page %} <header role="banner"> {% if logo %} <a href="{{ front_page }}" title="{{ 'Home'|t }}" rel="home"> <img src="{{ logo }}" alt="{{ 'Home'|t }}"/> </a> {% endif %} <h1 style="color:black">TESTTESTTESTESTAET</h1> <h1>test</h1 {{ page.header }} </header> {% endif %} なぜこれが機能しないのですか?どうすればこの機能を作成できますか?
14 theming  8 

5
正しい作曲家ベースのコア更新ワークフローとは何ですか?
composerを使用してDrupal 8の依存関係を管理したいのですが、正しいコアアップデートワークフローが何であるかはわかりません。現時点では、drushを使用してコアを最新のベータリリースに更新していますが、composer.jsonファイルにも依存関係があるため、更新後にcomposer installを使用してcontribベンダーの依存関係をすべてインストールしています。composer installコアを最新バージョンに更新したばかりですが、実行するとコアディレクトリの一部のファイルが上書きされるようです。 また、composer.jsonファイルを手動で編集し、「drupal / core」行を特定のベータリリース(例:)に置き換えようとしました"drupal/core": "~8.0-beta14",が、それでもコアディレクトリ内のファイルは上書きされます。 適切なワークフローとは何ですか?
14 drush  8  updating  composer 

2
Symfony 2を学ぶ必要がありますか?
私はこれを見ました、 Drupal 8のどれだけがSymfonyに依存するか、Symfonyと互換性がありますか?しかし、それが私の質問に当てはまるかどうかわかりません。Drupalで開発するためにSymfony 2を学ぶ必要がありますか?
14 8 

3
別のモジュールで定義されたルートを変更するにはどうすればよいですか?
言い換えると、Drupl 8のhook_menu_alter()と同等のものは何ですか? Drupal 8はまだhook_menu()を使用しますが、私が見ることができるように、フックによって返される情報は、Drupal 7で返されるフックとは異なります。たとえば、user_menu()でユーザーに指定される定義は次のとおりです。 $items['user'] = array( 'title' => 'User account', 'title callback' => 'user_menu_title', 'weight' => -10, 'route_name' => 'user_page', 'menu_name' => 'account', ); route_nameプロパティは、user.routing.ymlファイルのエントリにリンクします。 user_page: pattern: '/user' defaults: _content: '\Drupal\user\Controller\UserController::userPage' requirements: _access: 'TRUE' これはSymphonyで行ったこととは異なり、モジュールが他のユーザーから定義されたルートを変更する方法について私を混乱させます。 まだ呼び出されている関数hook_menu_alter()はmenu_router_build()だけですが、その関数には現在廃止されているがまだ使用されているため、更新が必要なコードが含まれていますdrupal_alter()。 // Alter the menu as defined in modules, keys are like user/%user. …
14 routes  8 

3
プログラムでリダイレクトを作成する方法は?[閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 閉じた3年前。 リダイレクトモジュールを使用してリダイレクト301を作成しようとしました。たとえば、カスタムモジュールを介してURLソースを内部URLにリダイレクトします。 ノードを作成するときにリダイレクトを作成したい。古いコンテンツをインポートし、新しいノードを作成して、古いパスを保持します。 誰もがアイデアを持っていますか?
14 8  redirection 

3
プログラムでフィールドの値を更新する
ノードが更新されたときに、ノードフィールドの値を更新したい。 ここで言及したコードを使用して、ノードDrupal 8をプログラムで更新してみました use Drupal\node\Entity\Node; function hello_world_entity_presave(Drupal\Core\Entity\EntityInterface $entity) { $check = \Drupal::routeMatch()->getParameter('node'); if ($check) { $node = Node::load($check->nid->value); $node->title->value = 'testing'; //set value for field $node->save(); } } しかし、うまくいきませんでした。ノードの保存後に500エラーが表示されます。また、ifステートメントを取り出してノードIDを指定してみました$node = Node::load(1); Drupal 8でプログラムでノード/エンティティを更新することも試しました use Drupal\node\Entity\Node; function hello_world_node_update(Drupal\node\NodeInterface $node) { $node = Node::load(1); $node->set("title", 'New value'); // also tried $node->setTitle('The new …
14 8 

3
page.html.twigまたはnode.html.twigで現在のノードタイトルを表示するにはどうすればよいですか?
page.html.twigに現在のノードタイトルを表示したい場合(デフォルトではnode.html.twigでのみ使用可能と思われます)、次のような前処理関数を作成する必要があります。 function theme_preprocess_page(&$variables, $hook) { // Set our page title so we can access it in page.html.twig if ($node = \Drupal::routeMatch()->getParameter('node')) { $variables['my_node_title'] = $node->title->value; } } そして、page-title.html.twigを現在のテーマフォルダーにコピーし、すべてコメント化して上書きする必要があります。 これは「正しい」とは思えません。もっと良い方法はありますか?
14 theming  8 

5
エンティティからバンドルラベルを取得する方法
ロードされたエンティティからバンドルの人間が読めるラベルを取得するにはどうすればよいですか。 私は、バンドルのノードのラベルを取得したいとしましょうmy_articleである「私の素晴らしい記事を」 // Load a node $node = Drupal::entityManager()->getStorage('node')->load(4); print $node->bundle(); // prints the machine-readable name. e.g. 'my_article'. print $node->getEntityType()->getBundleLabel(); // prints 'content type'. バンドルの機械可読名またはエンティティのラベル(「コンテンツタイプ」、「分類用語」など)のみを取得できますが、バンドルのラベルを取得するにはどうすればよいですか? PS非推奨のクラス/関数を使用しないほうがいい
14 8  entities 

5
特定のページがキャッシュされるのを防ぐにはどうすればよいですか?
Drupal 8サイトでキャッシュをアクティブにしましたが、もちろんすべてのページは期待どおりにキャッシュされます。 ただし、特定のページでそのキャッシュをバイパスするようにします。 私のコントローラーでは、次のようにページを作成しました。 public function myPage() { return [ '#markup' => time(), ]; } Drupalにページをキャッシュしないように指示するにはどうすればよいですか?
14 caching  8 

3
複数の値を持つエンティティフィールド条件でクエリを実行する
ユーザーがそのフィールドに複数の分類用語を追加できるエンティティ参照フィールドを持つコンテンツタイプがあります。そのフィールド内に特定の分類用語のセットを持つノードを取得するクエリを実行しようとしています。 そのフィールドで1つの値を使用すると、うまく機能します。 $query = \Drupal::entityQuery('node') ->condition('status', NODE_PUBLISHED) ->condition('type', 'custom_type') ->condition('custom_taxonomy', 2) ->sort('field_last_name', DESC); ここで、2は検索する用語のIDです。ただし、そのような2つの特定の用語を含むノードを検索しようとすると、 $query = \Drupal::entityQuery('node') ->condition('status', NODE_PUBLISHED) ->condition('type', 'custom_type') ->condition('custom_taxonomy', [2,8]) ->sort('field_last_name', DESC); エラーが表示されます 無効なパラメーター番号:バインドされた変数の数がトークンの数と一致しません: 私も試みました $query = \Drupal::entityQuery('node') ->condition('status', NODE_PUBLISHED) ->condition('type', 'custom_type') ->condition('custom_taxonomy', [2,8], 'IN') ->sort('field_last_name', DESC); これは失敗しませんが、意図した結果を提供しません。これは、どちらかの用語2持っているすべてのノードが表示さOR代わり項2の期間8 と意図される用語8を。ノードのエンティティ参照フィールドに複数の特定の値があるかどうかを確認するクエリを実行するにはどうすればよいですか?
14 8  entities  database 

3
匿名ユーザーをログインページにリダイレクトする
ユーザーがログインせずに、REST VIEWSルーター以外の Webサイトのページにアクセスしたい場合、Drupal 8のログインページにリダイレクトしますが、Drupal 7のこのソリューションは見つかりましたが、Drupal 8のソリューションは見つかりませんでした 匿名ユーザーをログインページにリダイレクトする ルールモジュールを使用して匿名ユーザーをログインページにリダイレクトする方法


5
Twigでカスタム日付形式を印刷する方法は?
Twigでカスタム日付形式を印刷するにはどうすればよいですか?最初に、私はとfield.html.twig呼ばれるフィールドのを編集しようとしfield_publication_dateています。そのファイルで、この変数{{ item.content }}が出力されるの を見つけますJun, 12/06/2016 - 12:29。 これは私が試したものです: {{ item.content.field_publication_date|format_date('M') }}
14 theming  8  datetime 

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