commerce_cart_redirection.module in Commerce Cart Redirection 8
Same filename and directory in other branches
File
commerce_cart_redirection.moduleView source
<?php
/**
* Source/credits: https://drupal.stackexchange.com/a/278352/56420
*/
use Drupal\Core\Form\FormStateInterface;
use Symfony\Component\HttpFoundation\RedirectResponse;
function commerce_cart_redirection_form_alter(&$form, FormStateInterface $form_state, $form_id) {
if (strpos($form_id, 'commerce_order_item_add_to_cart_form_commerce_product') !== false) {
$form['actions']['submit']['#submit'][] = 'commerce_cart_redirection_cart_alter_sub';
}
}
function commerce_cart_redirection_cart_alter_sub(&$form, FormStateInterface $form_state) {
$responce = new RedirectResponse('/cart');
$responce
->send();
}