Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

XML ссылки информации в меню


kiselovkiselev123
 Погделиться

Рекомендованные сообещёния

Здравствуйте

Посивил модификатор на опенкарт 3, который выводит ситьи из блока ИНФОРМАЦИЯ в пункт меню.

Как сгделать, чтобы выводил не в выпадаюещём меню, а каждая ситья, своей кнопкой?

Код:

 

<file path="catalog/controller/common/menu.php">
        <operation>
            <search><![CDATA[
            return $this->load->view('common/menu', $data);
            ]]></search>
            <add position="before"><![CDATA[
            $this->load->language('common/footer');
            $this->load->model('catalog/information');
            //information
            $children_data = array();
            foreach ($this->model_catalog_information->getInformations() as $result) {
                    $children_data[] = array(
                        'name' => $result['title'],
                        'href'  => $this->url->link('information/information', 'information_id=' . $result['information_id'])
                    );
            }
            $data['categories'][] = array(
                'name'     => $this->language->get('text_information'),
                'children' => $children_data,
                'column'   => 1,
                'href'     => 'javascript:void(0);'
            );
            ]]></add>
        </operation>
    </file>
    
    <file path="catalog/view/theme/*/template/common/menu.twig">
        <operation>
            <search><![CDATA[
            <a href="{{ category.href }}" class="see-all">{{ text_all }} {{ category.name }}</a> </div>
            ]]></search>
            <add position="replace"><![CDATA[
            {% if category.href != 'javascript:void(0);' %}
              <a href="{{ category.href }}" class="see-all">{{ text_all }} {{ category.name }}</a> </div>
            {% endif %}
            ]]></add>
        </operation>
    </file>
</modification>

 

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


1. Полиить что гделает модификатор

2. Понять как это происходит

3. Сгделать как хочется

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

Узнала свой код :)

https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=10969

возмите етот модификатор

all_information_pages_to_menu_as_top_categories

или

information_pages_NOT_in_footer _to_menu_as_top_categories

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

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

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

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