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

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



1
「言語:指定なし」と「言語:適用なし」の違いは何ですか?
多言語の文脈でのDrupal 8 Language: Not specifiedとの違いは何Language: Not applicableですか? Drupal 7(および6、IIRC)にはそのような区別はなく、Language: NaturalvsのDrupal 7の方法と比べて少し冗長なようですLanguage: name。また、違いについての簡単なGoogle検索でこれに関するドキュメントを見つけられなかったので、ここで説明があればいいと思いました。
16 8  i18n-l10n 

3
Drupal 8の小枝でプレーンテキストをHTMLとしてレンダリングする
プレーンテキストフィールドからsvgイメージマークアップコードをhtmlにレンダリングしようとして壁にぶつかりました。 プレーンテキストフィールドレンダリングを他の場所でオーバーライドせずに、プレーンテキストフィールドからsvgコードをレンダリングしようとしています。 プレーンテキスト形式は現在、すべてのhtmlタグと<>をに変換し< >ます。 フィールドテンプレートを作成し、両方のフィールドコンテンツを出力しようとしました {{ item.content.context.value }} そして {{ item.content|raw }} どちらも、値を「引用符」ですべての行をラップする文字列としてレンダリングし、改行を <br/>タグにます。 以前はフィールドタイプの書式設定されたテキストがありましたが、それでもすべてがラップされていました <pre>、すべてのタグが許可されて、タグでいました。プレーンテキストで動作するようにしたいです。 フィールドがテキスト形式で保持する必要があるsvg-codeの例: <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 290 290" enable-background="new 0 0 290 290" xml:space="preserve"> <g> <path fill="none" stroke="#78C681" stroke-width="3" stroke-miterlimit="10" d="M261.1,273.1H28.9c-6.6,0-12-5.4-12-12V28.9 c0-6.6,5.4-12,12-12h232.1c6.6,0,12,5.4,12,12v232.1C273.1,267.7,267.7,273.1,261.1,273.1z"/> <circle fill="none" stroke="#1B435D" stroke-width="2" stroke-miterlimit="10" cx="145.2" cy="166.9" r="62.7"/> …
16 8  theming 

7
インポート/エクスポートから構成を除外する
これは新しい構成管理システムのシンプルなユースケースだと思いましたが、これを解決する方法を見つけることができませんでした。 問題 gitに構成を保存し、drushを使用して開発中に構成をエクスポートし、展開時に構成をインポートしたい。Drupal 7で機能を元に戻すのとよく似ています。私の問題は、さまざまな統合のためにアクセスコードをgitに保存したくないことです。これにより、これらの構成が削除されます $ drush cim -y 私が見た場所 インポート/エクスポートで除外する必要がある設定の単純なリスト/設定があることを望んでいました。ある時点であったようですが、現在のDrupal 8リリースで利用可能であるため、再び削除されたに違いありません。 アクティブと同期のストレンジを比較して構成の変更がどのように行われているかを調べて、変更を削除できる場所があるかどうかを確認しましたが、そうではありませんでした。独自の設定を除外する構成があるため、drushがどのように構成をインポートするかを調べましたが、これが拡張可能であるようには見えませんでした。私は見てConfigEventsいたが、これらはすべてインポート後に発生するようであるため、これを使用できるようには見えません。 何かが足りないのですか、それともインポート/エクスポートから設定を単純に除外することはできませんか?

4
hook_form_alter()でカスタム送信ハンドラをどのように実装しますか?
Drupal 7モジュールの1つを8に更新しましたが、フォームの変更に問題があります。検証関数と送信ハンドラを追加しています。検証関数は正常に呼び出されますが、送信関数は起動されません。これは、既存のフォームに送信ハンドラーを追加するために必要なSymfonyスタイルのアプローチがあることを意味するのだろうかと思っています。私は多くの検索を行いましたが、例が見つかりません。また、いくつかの進行中のD8モジュールに目を通しましたが、実際に動作するサンプルも見つかりませんでした。 誰もこれを行う正しいDrupal 8の方法が何であるか考えていますか?
16 forms  8 

3
フォーム送信後のリダイレクト
Drupal 8でカスタムフォームを作成します。カスタム$form_state['redirect'] = 'mycustompath';送信ハンドラーでsetを使用してDrupal 7のカスタムパスにリダイレクトできますが、Drupal 8でフォーム送信後にユーザーをリダイレクトするにはどうすればよいですか? 私はsubmitFormメソッドを使用する必要があることを知っています: public function submitForm(array &$form, FormStateInterface $form_state) { //submissions jobs ... //redirect path }
16 forms  8  redirection 

4
ユーザーがテーマにログインしているかどうかを確認します
Drupal 7では、を確認$GLOBAL['user']->uidまたは使用して、現在のユーザーがテーマにログインしているかどうかを簡単に確認できますuser_is_logged_in()。 Drupal 8で、ユーザーがページテンプレートにログインしているかどうかを確認するにはどうすればよいですか? 解決策は、手動でチェックインすることhook_preprocess_page()ですが、これは非常に人気があるため、DrupalはデフォルトでTwigテーマエンジンに何かを提供すると思います。
16 theming  8 

9
テーマのロゴを設定するにはどうすればよいですか?
Drupal 8でカスタムテーマにロゴを設定するにはどうすればよいですか? Drupalがlogo.svgファイルを探すことがわかります。Drupal 7で使用したPNG logo.pngファイルがあり、それを再利用したいと思います。Drupal 7のようにロゴをテーマ設定として設定することはできません。 テーマにUIまたはカスタムコードを使用してロゴを設定する方法はありますか?
16 8  theme-settings 

10
分類条件を取得する
Drupal 8の特定の語彙から分類用語を取得したかった。 どうやら私はまだ使用してそれを行うことができますtaxonomy_get_treeが、それは非推奨です。 TermStorageInterface :: loadTreeを使用する必要があります 私はこの関数にアクセスしようとしBlockていますが、TermStorageInterfaceクラスをインスタンス化する方法がわかりません。 関数に直接アクセスしようとしましたが、静的関数ではありません: TermStorageInterface::loadTree('categories') クラスをインスタンス化しようとしましたが、教えてくれました Cannot instantiate interface Drupal\taxonomy\TermStorageInterface $test = new TermStorageInterface(); このクラスがどのように機能し、どのように分類法リンクにアクセスできるかがわかりません。Drupalがどのように機能するかを理解することの大部分が欠けていると思います。
16 taxonomy-terms  8 

6
cronロックを解除
cronを実行し、実行を中止しました。今、私はこのメッセージを受け取ります: 既に実行中のcronを再実行しようとしています。 Drupal 7では、cron_semaphore変数を削除できました 。 Drupal 8で同じことを達成する方法は何ですか?
15 8  cron 

2
新しいコメントが投稿されたときにメール通知を送信する
ルール8.x-3.0-alpha1でDrupal 8.1を使用しています。 新しいコメントがこのノードに投稿されたときにノードの作成者に電子メールを送信するルールを作成します。問題は、データセットが次の値のみを提供するため、ルールで著者のメールアドレスを取得できなかったことです:@ node.node_route_context:nodeまたはcommentですが、comment:node:authorのようなものが見つかりませんでした。Drupal 7にはこのデータがあります。Drupal 8ですべきことは何ですか?
15 8  rules 


2
フォームビルダーにパラメーターを渡すにはどうすればよいですか?
module_name.routing.ymlには次のルートがあります。 module_name.usergroup_delete: path: 'module_name/usergroup/delete/{arg1}' defaults: _form: '\Drupal\module_name\Form\DeleteUserGroup' _title: 'Delete User group' requirements: _permission: 'access admin menus' これは、module_name / src / Form / DeleteUserGroup.phpのコードです。 namespace Drupal\module_name\Form; use Drupal\Core\Form\ConfigFormBase; use Drupal\Core\Form\FormStateInterface; class DeleteUserGroup extends ConfigFormBase { public function getFormId() { return 'delete_user_group'; } /** * General form for switching all nodes from …
15 forms  8 


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