Рад, что нужная модификация, выкладываю :) :
Advanced module positions (v. 0.1)
Сделано и протестировано на ocStore v0.1.7 (OpenCart 1.4.9.3).
Эта небольшая модификация позволяет расставлять модули не только по правой и левой сторонам сайта, но так же размещать их в шапке, подвале, верхней и нижней части страниц.
V0.1 - Нуждается в тестировании. Адаптация для ocStore v0.1.7, а в частности: только русский язык, расстановка стандартных модулей из сборки ocStore, так что если используете нестандартные модули или другие языки - пишите, добавлю в следующую версию модификации или же напишу небольшой мануал как это всё допилить. :)
Скриншоты:
Установка:
(для стандартного шаблона)
Содержимое архива залить в папку с установленным Opencart или ocStore, на вопросы о замене ответить утвердительно.
Затем в папке /catalog/view/theme/default/template/common в файлы footer.tpl, header.tpl, home.tpl и success.tpl добавить следующий код (в то место, где требуется отображение модулей):
в footer.tpl:
<?php echo $column_footer; ?>в header.tpl: <?php echo $column_header; ?>в home.tpl и success.tpl: <?php echo $column_top; ?> <?php echo $column_bottom; ?>
Блочные позиции почти что установлены.
Что бы позиции "Верх" и "Низ" отображались на остальных страницах, нужно в шаблоне в каждый файл, который начинается со строки
<?php echo $header; ?><?php echo $column_left; ?><?php echo $column_right; ?>
добавить код (в то место, где требуется отображение модулей):
<?php echo $column_top; ?> <?php echo $column_bottom; ?>
(для нестандартного шаблона)
Содержимое архива залить в папку с установленным Opencart или ocStore, на вопросы о замене ответить утвердительно.
В папку /catalog/view/theme/Ваш_шаблон/template/common залить файлы column_bottom.tpl, column_footer.tpl, column_header.tpl, column_top.tpl из папки в архиве /catalog/view/theme/default/template/common.
А дальше как для стандартного шаблона. :)
Лицензия: GNU GPL, версию не помню. В общем пользуйте на здоровье, изменяйте, исправляйте, дополняйте и тп. :)
Жду рецензий! :)
advanced module positions.tar.gz