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

Создания модуля

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

Доброго времени суток, пробую делать модуль, модуль простой, на основе HTML модуля 

 

Суть модуля сделать меню, а точнее 3и ссылки которые буду выводить на главную 

 

в tpl модуля буду выводить ссылки вот так

<ul class="list-inline">

<li>
<p><?php echo $title_link_1; ?></p>
<p><?php echo $link_1; ?></p>
</li>

<li>
<p><?php echo $title_link_1; ?></p>
<p><?php echo $link_2; ?></p>
</li>

<li>
<p><?php echo $title_link_1; ?></p>
<p><?php echo $link_3; ?></p>
</li>

</ul>

</div> 

php модуля 

<?php
class ControllerModuleMenu extends Controller {
	public function index($setting) {
		if (isset($setting['module_description'][$this->config->get('config_language_id')])) {
			
	$data['title_link_1'] = html_entity_decode($setting['module_description'][$this->config->get('config_language_id')]['description'], ENT_QUOTES, 'UTF-8');
	$data['link_1'] 
	$data['title_link_2'] = html_entity_decode($setting['module_description'][$this->config->get('config_language_id')]['description'], ENT_QUOTES, 'UTF-8');
	$data['link_2'] 
	$data['title_link_3'] = html_entity_decode($setting['module_description'][$this->config->get('config_language_id')]['description'], ENT_QUOTES, 'UTF-8');
	$data['link_3'] 

			if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/module/menu.tpl')) {
				return $this->load->view($this->config->get('config_template') . '/template/module/menu.tpl', $data);
			} else {
				return $this->load->view('default/template/module/menu.tpl', $data);
			}
		}
	}
}

как с админки передавать имя поля и ссылку ? 

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


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

документация по opencart, смотреть раздел для разработчиков

здесь еще пара ссылок, должны помочь

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


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

документация по opencart, смотреть раздел для разработчиков

здесь еще пара ссылок, должны помочь

Спасибо

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


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

чтобы не плодить темы...

ссылка на документацию битая...

может есть где толковая документация чтобы разобраться, где что берется?

файловую структуру вроде изучил, хочу более плотно изучить движок, чтобы понять, откуда что брать

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


Ссылка на сообщение
Поделиться на другие сайты
В 26.01.2017 в 19:41, AlexDW сказал:

Это документацией крайне сложно назвать. Система очень хорошая, но что нет статей по ней перекрывает пожалуй все плюсы.

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


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

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

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

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

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

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

Войти

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

Войти

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

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

×

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

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