ocdev | Изменение шаблона OpenCart c 1.5.2 на 1.5.1.1
57512
post-template-default,single,single-post,postid-57512,single-format-standard,qode-core-1.0,ajax_fade,page_not_loaded,,pitch-ver-1.4.1, vertical_menu_with_scroll,smooth_scroll,grid_1300,blog_installed,wpb-js-composer js-comp-ver-5.0,vc_responsive

Изменение шаблона OpenCart c 1.5.2 на 1.5.1.1

Здравствуйте! Сегодня хотелось рассказать как поправить тему от новой версии OpenCart 1.5.2  для установки на OpenCart 1.5.1 Дело в том, что записывая видео  видео, приложенному к посту «Установка новой темы на OpenCart» я устанавливал новую тему на более старую версию OpenCart и ,конечно, получил ошибки при работе шаблона. Вот это видео примерно с 10 минуты

Рассмотрим как убрать все полученные ошибки. В первую очередь видим, что первая ошибка возникает при работе файла header.tpl. Откроем header.tpl в новом шаблоне и основном шаблоне.

Вот как выглядит блок поиска в новом шаблоне

1А вот как в старом шаблоне

2видим, что используются разные переменные. Просто скопируем этот блок в старом шаблоне и заменим в новом.

В результате видим, что ошибки нет.

3

Теперь попробуем, что нибудь поискать и получаем следующую порцию ошибок.

4

 

Вышло 4 ошибки в файле поиска search.tpl

Для устранения по очереди заменяем переменные из нового шаблона переменными из основного шаблона, а именно

в 12 строке заменяем

<?php if ($filter_name) { ?>     на        <?php if ($search) { ?>

в 13 строке (эта ошибка видна в строке поиска )

<input type=»text» name=»filter_name» value=»<?php echo $filter_name; ?>» /> на

<input type=»text» name=»search» size=»50″ value=»<?php echo $search; ?>» />

в 41 строке

<?php if ($filter_sub_category) { ?>  заменяем на <?php if ($sub_category) { ?>

и в 48 строке заменяем <?php if ($filter_description) { ?> на

<?php if ($description) { ?>

В результате данных действий получаем рабочий шаблон

5

 

Конечно он не очень удачный для использования, но был интересен именно в экспериментальных целях.

 

sadykovs
Нет комментариев

Оставьте ваш комментарий: