問題タブ [drupal-8]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
drupal - Drupal 8 でカスタム ブロックが機能しない
Drupal 8 ベータ 9 でカスタム ブロックを使用してモジュールを構築しています。モジュールでブロックを作成するときは、src\Plugin\Block ディレクトリに配置しています。ブロックは「ブロック構造」リストに表示されますが、リンクを押して追加しても何も起こりません。コードを 10 回見直し、ファイルをコア モジュールのディレクトリに配置しようとし (明らかにテストのためだけに)、いくつかのコア ブロック ファイルをディレクトリに配置して、コードをコピーして貼り付けようとしました。これはどれも機能しません。これが私のブロックファイルのコードです:
php - カスタム Drupal-8 モジュールが表示されない
Drupal8 サイトに独自のモジュールを正常にインストールしました。routing.yml ファイルで指定されたパスを入力してアクセスしようとしましたが、「ページが見つかりません」というエラーが発生します。私のモジュールが正しく書かれていることはほぼ確実です(同じモジュールが正常にアクセスされたチュートリアルに従っていました)。問題の原因と解決方法を教えてください。
ここに私のモジュールファイルがあります:1)kalvis.info.yml
2)kalvis.routing.yml
3)kalvisController.php
これらのモジュールファイルを保存する方法は次のとおりです。
http://localhost/drupal8/admin/kalvis/Kalvis/Drupalやhttp://localhost/drupal8/kalvis/Kalvis/Drupalのような URL を入力してモジュールにアクセスしようとしましたが、それでも同じ問題が発生します。
localhost(WAMP) にインストールされた Drupal 8.0.0 beta10 を使用しています。
symfony - Drupal8ルーティングファイルの権限一覧
カスタム Drupal8 モジュールに取り組んでいます。私のモジュールは次のルーティング ファイルを使用します。
kalvis.routing.yml
partは何_permission
を表し、このパラメータのすべての可能な値のリストはどこにありますかaccess content
?access administrative content
PS:WAMPにインストールされたDrupal 8ベータ10を使用しています
drupal-8 - Drupal 8 テーマの構築を開始できますか?
Drupal 8 テンプレート エンジンは新しい開発の準備ができていますか?
私は Drupal 8 を使用する予定です。最初に設計から始めるので、テンプレート エンジン (Twig を使用していることは理解しています) が大幅な変更を受けるかどうかを知りたいので、今すぐ開始するのは適切ではありません。
css - Drupal 8 スタイルシートがレンダリングされない
Drupal 8 テーマを作成しようとしていますが、何をしてもスタイルシートがレンダリングされません。これが私の libraries.yml ファイルです。
ここに私の info.yml ファイルがあります:
何か案は?
php - hook_preprocess_menu を使用して Drupal 8 の現在のメニュー項目を強調表示しようとしています
アクティブなトレイル機能を作成するための以下の機能があります。したがって、/blog を「親」として、/blog/mypost の投稿をすると、mypost でブログのリンクが強調表示されます。すべてのブログ投稿のメニュー項目を作成する必要はありません。問題は、キャッシュがオンになっている場合 (settings.local.php を使用せず、デバッグがオフになっている場合)、一部のページで getRequestUri が変更されないことです。ページによってはキャッシュされているようです。ページキャッシュをオフにしても問題なく動作しますが、これをキャッシュで動作させたいと思います。現在のパスを確認し、アクティブなクラスを適用するより良い方法はありますか?
また、これをモジュールに入れて、現在のパスを取得できるかどうかを確認してから、menu-main.twig.html テンプレートで twig ロジックを実行しようとしましたが、同じ問題があります。
symfony - drupal 8 でテーマのオーバーライドを表示する
私は drupal 8 が初めてで、ビュー テンプレートをオーバーライドする必要があります。そのため、services.yml でテーマのデバッグを有効にして、twig テンプレートの提案名を表示しました。
これは私のビューテーマのデバッグです。
次に、drupal8 テーマのテンプレートでファイルを作成し、テーマ ファイルを呼び出します。themename_views_view_unformatted__test_content_view()関数を使用してthemename.themeファイルをオーバーライドしましたが、関数は呼び出されません。
小枝テンプレートに来る変数をオーバーライドする方法はありますか。ビューテンプレートをオーバーライドするための提案を誰かに教えてもらえますか?
前もって感謝します。
php - コントローラーでテンプレート小枝をレンダリングするためのdrupal 8エラー
コントローラーでテンプレートをレンダリングしようとしていますが、機能しません。次のエラーが表示されます。
LogicException: コントローラーは応答を返す必要があります (
こんにちはボブ!
与えられた)。Symfony\Component\HttpKernel\HttpKernel->handleRaw() 内 (core/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpKernel.php の 163 行目)。
私の機能:
drupal-8 - Drupal インストール エラー メッセージ
drupal について学び始めたばかりです。インストール中にブラウザにエラー メッセージが表示されます。
Fatal error: Call to a member function getPath() on a non-object in C:\xampp_folder\xampp\htdocs\drupal8\core\includes\install.core.inc on line 783
これを修正するために誰かが私を正しい方向に向けることができますか?