問題タブ [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.
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
これを修正するために誰かが私を正しい方向に向けることができますか?
drupal-8 - ノード追加フォームからのファイルの直接アップロードが、drupal 8 の flysystem_dropbox および flysystem_s3 モジュールで機能しない
ストレージには flysystem_dropbox と flysystem_s3 で Flysystem モジュールを使用しています。モジュールの readme.txt ファイルで説明されているように、settings.php でスキームを構成しました。
ローカルからドロップボックスまたはローカルから s3 にファイルを同期すると、同期プロセスは正常に機能しますが、ノードから直接ファイルを保存しようとすると、フォームをドロップボックスまたは s3 に追加しても機能しません。最近のログ メッセージ リンクに次のエラーが表示されます
ドロップボックス エラー :
ファイル フィールド field_dropbox_file のアップロード ディレクトリ dropboxexample:// を作成できなかったか、アクセスできません。結果として、新しくアップロードされたファイルをこのディレクトリに保存できなかったため、アップロードはキャンセルされました。
S3 エラー:
Aws\S3\Exception\S3Exception: " https://s3-eu-west-1.amazonaws.com/drupal8test/ " で "PutObject" を実行中にエラーが発生しました; AWS HTTP エラー: クライアント エラー応答 [url] https:// s3-eu-west-1.amazonaws.com/drupal8test/[ステータス コード] 400 [理由句] Bad Request IllegalLocationConstraintException (クライアント): 指定されていない場所の制約は、このリクエストが送信された地域固有のエンドポイントと互換性がありません。- <?xml version="1.0" encoding="UTF-8"?> <Error><Code>IllegalLocationConstraintException</Code><Message>指定されていない場所の制約は、このリクエストが送信された地域固有のエンドポイントと互換性がありません.< /Message><RequestId>A0EFF7B64110C2C5</RequestId><HostId>hze5fRf4JLZYsWLrlT5djroRwL/LrxWgzFX9qU5tP+riDfBeYNn900z36HtwktejaqckD2Gwhss=</HostId></Error> in Aws\WrappedHttpHandler->parseError() (/vardrupal の 153 行目) core/vendor/aws/aws-sdk-php/src/WrappedHttpHandler.php)。
私のスキーム構成は以下のようなものです:
では、構成設定やその他の設定が欠落しているかどうかを誰かに教えてもらえますか?