infoduks

Редактирование ссылки в корзине

Рекомендуемые сообщения

infoduks    0

Установлен модуль "оформить заказа быстро" 

 

Вопрос как изменить ссылку в обычной корзине "оформление заказа" на данный модуль?. Что бы при нажатии был переход....

 

 

Ссылки:

/index.php?route=checkout/checkout              (стандартная ссылка оформления заказа)

/index.php?route=checkout/checkout_quick    (ссылка модуля)

 

 

Где мне их изменить нужно?

 

большое спасибо... перерыл уже пол инета, и даный форум, перепробовал варианты (файл cart.tpl пробовал редактировать...но я не спец, ничего не получилось)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
zaumnik    0

если у вас по адресу /index.php?route=checkout/checkout_quick все уже работает, и сама задача сводится лишь к тому, что оформление по-умолчанию перекидывает вас на урл - /index.php?route=checkout/checkout 

то в папке system/library/url.php 

 

нужно будет прописать условие подобное этому

        if ($route == 'checkout/checkout' && $get_route != 'checkout/checkout') {
            $route = 'checkout/checkout_quick';
        }

ну или просто пользуйтесь редиректами...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
infoduks    0

Посмотрите пожалуйста код, пробую впихнуть в разные места, не срабатывает ((

 

<?php
class Url {
private $url;
private $ssl;
private $rewrite = array();
 
public function __construct($url, $ssl = '') {
$this->url = $url;
$this->ssl = $ssl;
}
 
public function addRewrite($rewrite) {
$this->rewrite[] = $rewrite;
}
 
public function link($route, $args = '', $connection = 'NONSSL') {
if ($connection ==  'NONSSL') {
$url = $this->url;
} else {
$url = $this->ssl;
}
 
$url .= 'index.php?route=' . $route;
 
if ($args) {
$url .= str_replace('&', '&', '&' . ltrim($args, '&')); 
}
 
foreach ($this->rewrite as $rewrite) {
$url = $rewrite->rewrite($url);
}
 
return $url;
}
}
?>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу