Перейти к содержанию
without

Как адаптировать модуль BuyOneClick под недефолтный шаблон?

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

Привет, подскажите пожалуйста, как адаптировать модуль BuyOneClick под недефолтный шаблон? Может кто уже ставил себе и поделится инфой.. (ocstore 2.3, theme Materialize)
Спасибо!

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


Ссылка на сообщение
Поделиться на другие сайты
В 22.07.2017 в 10:38, without сказал:

как адаптировать модуль BuyOneClick под недефолтный шаблон?

открываем файл модификаций(ocmod)

ищем строки поиска,из этого файла,   в своих файлах шаблона.

если таких строк нет, следовательно модификации не добавляются.

решение -  прописываем свои строки поиска(где мы хотим чтобы были добавлены модификации)

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


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

Есть код
 

<file path="catalog/controller/common/header.php">
        <operation>
            <search>
                <![CDATA[
                    $data['telephone'] = $this->config->get('config_telephone');
                ]]>
            </search>
            <add position="after">
                <![CDATA[
                    $data['buyoneclick_style_status'] = $this->config->get('buyoneclick_style_status');
                    $data['buyoneclick_validation_status'] = $this->config->get('buyoneclick_validation_status');
                    $data['buyoneclick_validation_type'] = $this->config->get('buyoneclick_validation_type');
                    
                    $data['buyoneclick_ya_status'] = $this->config->get('buyoneclick_ya_status');
                    $data['buyoneclick_ya_counter'] = $this->config->get('buyoneclick_ya_counter');
                    $data['buyoneclick_ya_identificator'] = $this->config->get('buyoneclick_ya_identificator');
                    
                    $data['buyoneclick_google_status'] = $this->config->get('buyoneclick_google_status');
                    $data['buyoneclick_google_category'] = $this->config->get('buyoneclick_google_category');
                    $data['buyoneclick_google_action'] = $this->config->get('buyoneclick_google_action');
                ]]>
            </add>
        </operation>
    </file>

 

получается в файле header.php который находится по адресу catalog/controller/common/ ищется строка "$data['telephone'] = $this->config->get('config_telephone');" и после нее добавляется следующий код?

$data['buyoneclick_style_status'] = $this->config->get('buyoneclick_style_status');
                    $data['buyoneclick_validation_status'] = $this->config->get('buyoneclick_validation_status');
                    $data['buyoneclick_validation_type'] = $this->config->get('buyoneclick_validation_type');
                    
                    $data['buyoneclick_ya_status'] = $this->config->get('buyoneclick_ya_status');
                    $data['buyoneclick_ya_counter'] = $this->config->get('buyoneclick_ya_counter');
                    $data['buyoneclick_ya_identificator'] = $this->config->get('buyoneclick_ya_identificator');
                    
                    $data['buyoneclick_google_status'] = $this->config->get('buyoneclick_google_status');
                    $data['buyoneclick_google_category'] = $this->config->get('buyoneclick_google_category');
                    $data['buyoneclick_google_action'] = $this->config->get('buyoneclick_google_action');

можно ли все эти операции прописать вручную не устанавливая окмод, просто закинуть файлы с папки upload и прописать строки из install.xml?

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


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, without сказал:

получается в файле header.php который находится по адресу catalog/controller/common/ ищется строка "$data['telephone'] = $this->config->get('config_telephone');" и после нее добавляется следующий код?

совершенно верно

1 час назад, without сказал:

можно ли все эти операции прописать вручную не устанавливая окмод,

можно

а зачем?  у вас нет нужной строки в файле?

Изменено пользователем fanatic

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


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

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

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

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

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

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

Войти

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

Войти

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

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

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.