Модуль The Checkout ( V 3.2.9. )

Hello does anyone has 3.4.3 version of this module?
 
Эта версия модуля вполне себе работает на 8.1.6. Но там ограничили зачем-то возможности кастомизации дизайна.
Для возможности выбора разных стилей отображения оформления заказа необходимо в фале module/thecheckout/thecheckout.php разкоментировать код в строке 1128. Должно получиться так:
PHP:
array(
                             array(
                                 'id'   => 'minimal',
                                 'name' => $this->l('Minimal - choose if you do lot of custom CSS')
                             ),
                            array('id' => 'cute', 'name' => $this->l('Cute - rounded corners, flat, no animations')),
                             array('id' => 'modern', 'name' => $this->l('Modern - Materialized 3d styles')),
                             array(
                                 'id'   => 'clean',
                                 'name' => $this->l('Clean - German style, legend borders, only few effects')
                             ),
                           array('id' => 'style3', 'name' => 'Style no.3'),
                        )

Потом в файле module/thecheckout/views/css/admin/back.css закомментировать или удалить код в первой строке:
/*#TC_checkout_substyle{opacity:0.7;pointer-events:none;}*/

Должно заработать.
По поводу расположения блоков на странице, можно впринципе откорректировать расположение по дефолту в файле modules/thecheckout/classes/Config.php (начиная со строки 271) просто перемистив местами строки и затем на вкладке Layout сбросить до дефолта через кнопку reset:
PHP:
public $blocks_layout = array(
        'flex-split-vertical' => array(
           
            0 => array(
                'flex-split-horizontal' => array(
                    0 => array(
                        'blocks' => array(
                            0 => array('login-form' => '',),
                            1 => array('account' => 'orderfirst',),
                            2 => array('address-invoice' => 'full-header',),
                            3 => array('address-delivery' => 'header-hide',),
                            4 => array('shipping' => 'header-nobord',),
                            5 => array('payment' => 'header-nobord',),
                        ),
                        'size'   => 50,
                    ),
                    1 => array(
                        'blocks' => array(
                            0 => array('cart-summary' => 'paddboot',),
                        ),
                        'size'   => 50,
                    ),
                ),
                'size'    => 50,
            ),
            4 => array(
                'blocks' => array(
                    0 => array('order-message' => 'header-nobord nominheight',),
                    1 => array('newsletter' => 'mgrbott',),
                    2 => array('psgdpr' => 'mgrbott',),
                    3 => array('data-privacy' => 'mgrbott',),
                    4 => array('html-box-1' => 'mgrbott',),
                    5 => array('confirm' => 'mgrbott',),
                    6 => array('html-box-2' => 'mgrbott',),
                    7 => array('html-box-3' => 'mgrbott',),
                    8 => array('html-box-4' => 'mgrbott',),
                    9 => array('required-checkbox-1' => 'mgrbott',),
                    10 => array('required-checkbox-2' => 'mgrbott',),
                ),
                'size'   => 50,
            ),
        ),
        'size'    => 100
    );

Получим слева логин, адрес, доставку и оплату, а справа корзину.
спасибо, добрый человек.
Единственный доступный модуль одностраничного заказа на 8.х который заработал.
 
Назад
Сверху