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

Drupalでのリダイレクトとは、ユーザーを別のページに送ることです。

2
別の言語でフロントページにリダイレクトする
異なる言語のページへのリダイレクトについて質問があります。drupal 7のこの古い投稿を見つけましたが、実際には役に立ちません-https://www.drupal.org/node/1280468 これでDrupal 8になり、リダイレクトは次のように機能します。 return new RedirectResponse(\Drupal::url('<front>')) しかし、リダイレクトの言語を設定するにはどうすればよいですか?私のコードには、ニュージーランドのNZのような言語コードがあります。
9 8  redirection 

2
Drupalが多言語ビューページをリダイレクトしないようにするにはどうすればよいですか?
私が持っているビューつまり、私は言語ごとに異なるURLを必要とする多言語ウェブサイト内のページを: es:mysite / apartamentos。 en:mysite / appartments。 fr:mysite / appartements。 ru:mysite / arendu。 各言語(mysite / appartmentsですが、私のサイトのデフォルト言語はスペイン語です)のURLエイリアスを作成したので、のスペイン語エイリアスなどappartmentsですapartamentos。これらのエイリアスはを使用して作成しましたconfiguration >> Search and Metadata >> URL aliases >> add alias。 結果をフィルター処理するためにビューにクエリパラメーターを渡さなければならないので、私のURLはmysite / en / appartments / p / location_field / 2のようになり、次のようなアクションを手動で配置するフォームができます。 echo "/".$language."/".$translated_page 翻訳されたページがアパルタメント、アパート、アパート、アレンドゥである場合、アクションURLを作成します: / es / apartamentos、/ fr / appartements、/ en / appartmentsおよび/ …

2
hook_menuのアクセスコールバックでユーザーをリダイレクトすると、望ましくない影響がありますか?
この回答は、ユーザーがアクセスしようとしているページへのアクセスを許可されていない場合に、ユーザーを特定のページにリダイレクトする最良の方法についての議論につながりました。 1つのオプションは、アクセスコールバックをtrueに設定してから、ページコールバックでユーザーをリダイレクトすることです。これは有効なようですが、ページコールバックでアクセス機能とページ作成機能を混在させていると思います。 例えば function hook_menu() { $items['player/my_page'] = array( 'title' => t('My Page'), // note this is a required parameter 'access callback' => TRUE, 'page callback' => 'some_function', ); return $items; } function some_function() { global $user; if(!$user->uid) { // here checking if the user is logged in but could …

3
301リダイレクトモジュール[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Drupal Answersのトピックとなるように質問を更新してください。 3年前休業。 特定の壊れたリンクやデッドリンクをサイト内の他のページにリダイレクトする必要があります。セットアップ可能なモジュールを探しています。サポートチームにhtaccessなどを必要とせずに変更してもらいます。 私が出会ったパスリダイレクト、その後に私を送っモジュール、リダイレクトモジュール。Redirectモジュールはそれを達成できますか?繰り返しますが、サイト全体をリダイレクトしたり、リダイレクトルールを設定したりすることは望んでいません。特定のページをリダイレクトする必要があり、私のチームの非開発者がそれを実行できるようにしたいと考えています。

4
ユーザーにファイルを「プッシュ」した後にリダイレクトすることは可能ですか?
サイトの使用状況に関する内部分析をサイトが生成する設定があります。ユーザーは個人分析のダウンロードを要求できます。この情報は機密情報であるため、ファイルを作成していません。変数にCSVファイルを生成し、これをユーザーに「プッシュ」します。 function _cex_download( $output, $filename ) { header("Pragma: public"); header("Expires: 0"); header("Cache-Control: private"); header("Content-type: application/octet-stream"); header("Content-Disposition: attachment; filename=$filename"); header("Accept-Ranges: bytes"); echo $output; exit; } これにより、ユーザーのブラウザに「ファイルの保存」ダイアログが表示され、ユーザーがファイルを作成します。サイトの管理者が「破壊的なエクスポート」をトリガーできることを除いて、これは正常に機能します。この状況では、破壊的なエクスポートを実行する前に管理者が受け入れる必要がある二次確認フォームがあります。 問題は、この「プッシュダウンロード」ルーチンがDrupalページの処理を終了することです。プッシュダウンロードルーチンが呼び出された後、管理者をページにリダイレクトする方法はありません。管理者はブラウザから「ファイルを保存」ダイアログを表示しますが、確認フォームには残ります。 私はマルチステップフォームルートを試してみましたが、奇妙なリダイレクトで1日たたき回った後、私はその混乱から後退しました。ChaosToolのマルチステップフォームロジックも検討し始めました。しかし、問題は本当にこの「プッシュダウンロード」がガイド付きプロセスキラーであるということです。 おそらく、最初の「エクスポート」ボタンのクリックをインターセプトするjquery確認ダイアログ、完全にJavaScriptで確認、php / FAPI確認フォームの作成を忘れ、ユーザーがjqueryで確認すると、インターセプトされたエクスポートをプログラムで送信しますか?
7 7  forms  redirection 

2
drupal_gotoを無視する?destination = fooを無視する
私のDrupal 6サイトでは、サイトでの以前のやり取りから、URLに?destination = fooクエリ文字列が追加されたモジュールのページにユーザーが遭遇することがよくあります。この結果は、「不便」から「非常に悪化」までさまざまです。 のデフォルトの動作でdrupal_goto()は、宛先パラメータが最初にチェックされ、drupal_goto()存在する場合は引数が無視されます。 無視する方法でdrupal_goto()を使用するDrupalネイティブの方法はありdestinationますか? (はい、私drupal_goto()はユーティリティ関数でのバージョンを再作成できることを知っていますが、Drupalネイティブのソリューションが存在する場合はそれを好みます)
6 6  redirection 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.