Jump to content
Sign in to follow this  
ANiMAL

Новая позиция в категории

Recommended Posts

Нужно создать новую позицию в категории  - /catalog/view/theme/ТЕМА/template/product/category.tpl

Делаю все как по инструкциям (их хватает в сети):

Создал новый контроллер - /catalog/controller/product/category_top.php (за основу взят content_top, заменил название и поменял на свою позицию category_top. Файл прикрепил сюда)

В контроллере каталога (/catalog/controller/product/category.php) добавил подключение нового

$this->children = array(
				'product/category_top',
				'common/column_left',
				'common/column_right',
				'common/content_top',
				'common/content_bottom',
				'common/footer',
				'common/header'
			);

Создал файл шаблона для новой позиции - /catalog/view/theme/ТЕМА/template/product/category_top.tpl

<?php foreach ($modules as $module) { ?>
<?php echo $module; ?>
<?php } ?>

Добавил вывод позиции в шаблон каталога - /catalog/view/theme/ТЕМА/template/product/category.tpl

<?php echo $category_top; ?>

Но сайт упорно выдает ошибку, что переменная неизвестна:

Notice: Undefined variable: category_top

 

Подскажите кто знает, что не так сделал?

category_top.php

Share this post


Link to post
Share on other sites

Я видел этот модуль, скачивал его. Сравнивал файлы, у меня все также сделано.

Share this post


Link to post
Share on other sites

Я видел этот модуль, скачивал его. Сравнивал файлы, у меня все также сделано.

 

Првоерь куда ты поставил

 

'product/category_top',

 

Там есть 2 варианта, один на страницу No_found а второй в категорию...

 

Я делаю на сайте сейчас тоде что и ты, у меня получилось, тут более грамотно написано http://antiden.ru/dobavlenie-novogo-bloka-dlya-modulya-opencart/#sthash.YCpTgR6p.dpbs может поможет. Еще суть в том что у меня не стандартный шаблон Default но все файлы я создавал в нем, в моем новом они почему то не пашут.

Share this post


Link to post
Share on other sites
common/home.tpl

<?php echo $header; ?>
<?php echo $column_left; ?>
<?php echo $column_right; ?>
<div id="content">
<?php echo $content_top; ?>
<?php echo $content_bottom; ?>
</div><?php echo $footer; ?>

category_top не должен быть и здесь?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.