«redirection» etiketlenmiş sorular

Drupal'da yönlendirme, kullanıcıları farklı bir sayfaya göndermek anlamına gelir.


1
Harici URL’lere yönlendirmek için hangi API işlevini kullanırım?
Bir modül yazarken, Drupal yollarına yönlendirmek için bir tane kullanılır drupal_goto. Dış sayfalara yönlendirmek için kullanmam gereken bazı API işlevi var mı? Ya ayarlıyor Locationile drupal_set_headergitmek için yol? PS İstek üzerine işlem yapmak zorundayım; mod_rewrite/ mod_aliasApache düzeyinde veya Drupal Path redirectmodülünde, sorunumu çözmeyin.
21 7  redirection 

3
'Hedef' URL'deyse Form Yönlendirme çalışmıyor
Formlarımdan birinde $form_state['redirect'], kullanıcı eylem düğmelerinden birini tıklattıktan sonra form bu hedefe gidecek şekilde ayarlamaya çalışıyorum . Ben incelemek Eğer $form_state['redirect']önce ve ben yönlendirme ekledikten sonra hem NULL öncedir ve sonrasında uygun diziyi içerir. Yönlendirmeyi şu şekilde ayarlıyorum: $form_state['redirect'] = array( 'my/custom/path/' . $nid, array('query' => drupal_get_destination()), ); Hedefi kullanıcının …
20 7  forms  redirection 

3
Form gönderildikten sonra yeniden yönlendir
Drupal 8'de özel Form oluşturuyorum, Drupal 7'de $form_state['redirect'] = 'mycustompath';özel gönderme işleyicisinde ayarlanmış özel yola yeniden yönlendirebileceğimizi hatırlıyorum , ancak Drupal 8'de Form gönderildikten sonra Kullanıcıyı nasıl yeniden yönlendirebilirim? submitFormYöntemi kullanmam gerektiğini biliyorum : public function submitForm(array &$form, FormStateInterface $form_state) { //submissions jobs ... //redirect path }
15 forms  8  redirection 

4
Bir düğüm eklendikten veya düzenlendikten sonra özel bir sayfaya yönlendirme
Kullanarak hook_form_alter, oluşturulan veya düzenlenen düğüm yerine bir düğüm oluşturduktan veya düzenledikten sonra kullanıcıyı özel bir sayfaya nasıl yeniden yönlendirebilirim? İçin şu anki kod hook_form_alter()şudur: function custom_form_alter(&$form, &$form_state, $form_id) { if ($form['#id'] == 'custom-node-form') { $form['actions']['submit']['#value'] = t('Add Entry'); $form['field_custom_email']['und'][0]['value']['#element_validate'] = array('_custom_form_validate_email'); } }
15 7  forms  redirection 


3
Programlı olarak yeniden yönlendirme nasıl oluşturulur? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 3 yıl önce kapalı . Yönlendirme modülü ile bir yönlendirme 301 oluşturmaya çalışıyorum . Örneğin, bir URL kaynağını özel …
14 8  redirection 

3
Anonim kullanıcıyı giriş sayfasına yönlendir
Eğer kullanıcı giriş yapmamış ve web sitemin REST VIEWS yönlendiricilerim dışında herhangi bir sayfayı ziyaret ederse, onu drupal 8'deki giriş sayfasına yönlendiriyorum, drupal 7 için bu çözümleri buldum, ancak Drupal 8 için herhangi bir çözüm bulamadım, Anonim kullanıcıyı giriş sayfasına yönlendir Kurallar modülünü kullanarak anonim kullanıcıları giriş sayfasına nasıl yönlendirirsiniz?


6
Bir anonim kullanıcı 403 hatası sonrasında giriş formuna nasıl yeniden yönlendirilir?
Bu tür bir kullanıcı 403 hatasıyla karşılaşırsa, anonim bir kullanıcıyı giriş formuna yeniden yönlendirmek istiyorum. Olay abonesi oluşturdum ve bu benim kodum, ancak geçerli sayfada döngü sonunda. /** * Redirect anonymous user to login page if he encounters 404 or 403 * response. * * @param \Symfony\Component\HttpKernel\Event\GetResponseEvent $response * The …
13 8  routes  redirection 

4
Hash (#) drupal_goto yoluna nasıl eklenir?
Drupal_goto içine # eklemenin bir yolu var mı? böyle bir şey istiyorum function MYMODULE_preprocess_node(&$variables) { $node = $variables['node']; switch ($node->type) { case 'product': drupal_goto("products#".$node->nid); } }
12 7  6  redirection 


8
Yol takma adı yönlendirme döngüsü oluşturur veya ön sayfaya yönlendirme yapar
Sitemizi "www.example.com/contact-us" olarak adlandırdığımda şu hatayı alıyorum: Hata! Bu istek sonsuz bir döngü oluşturmaya çalıştı. Burada böyle şeylere izin vermiyoruz. Biz profesyonel bir web sitesiyiz! Siteyi "www.example.com/node/5" ile ararsam, iletişim sayfası gayet iyi görüntülenir. / Admin / config / search / path / edit / 6 üzerindeki yol takma adını …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.