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

[Решено] Двойные атрибуты

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

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

Надо сделать двойные характеристики для карточки товара с разным содержимым (атрибутами) но с рабочими общими фильтрами, то есть как бы таблица атрибутов одна и та же но часть атрибутов на одной вкладке, а часть на другой, как это можно сделать?

 

Схематический скрин для визуального восприятия задачи:

http://s012.radikal.ru/i319/1608/30/4bf6ff78df66.jpg

 

Я только начал изучать opencart, буду благодарен за любые советы в каком направлении копать.

 

Спасибо, всем кто ответит!

post-713672-0-04930300-1470908154_thumb.jpg

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


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

Так а вчем проблема?

 

атрибуты имею группу

 

Вот и выводите погруппно.

Изменено пользователем chukcha

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


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

А как правильно создать эту вторую кнопку "Характеристики 2"?

Чтоб она не дублировала первую но и была связана с группами атрибутов?

У меня получилось создать только полный дубликат первой с одинаковым отображением.

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


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

ага, ща я стал расписывать

  • +1 1

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


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

А как правильно создать эту вторую кнопку "Характеристики 2"?

Чтоб она не дублировала первую но и была связана с группами атрибутов?

У меня получилось создать только полный дубликат первой с одинаковым отображением.

Это вам нужно через условие прописать. И вопрос у вас каждая група должна оддельно выводится?? 

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


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

Да, отдельно. 

 

Я так понимаю это не быстрое решение? Связано с дописыванием файлов всей структуры сайта. Может хотя бы дадите ответ какие файлы допиливать надо, а то я пока даже связи плохо понимаю.

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


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

Кнопку добавил, а вот как с ней связать группу атрибутов, пока читаю книги.

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


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

catalog/view/.../product.tpl

1.

            <?php if ($attribute_groups) { ?>
            <li><a href="#tab-specification" data-toggle="tab"><?php echo $tab_attribute; ?></a></li>
            <?php } ?>
>>

            <?php if ($attribute_groups) { ?>
            <?php foreach ($attribute_groups as $attribute_group_id => $attribute_group) { ?>
            <li><a href="#tab-specification-<?php echo $attribute_group_id; ?>" data-toggle="tab"><?php echo $attribute_group['name']; ?></a></li>
            <?php } ?>
            <?php } ?>
2.

            <?php if ($attribute_groups) { ?>
            <div class="tab-pane" id="tab-specification">
              <table class="table table-bordered">
                <?php foreach ($attribute_groups as $attribute_group) { ?>
                <thead>
                  <tr>
                    <td colspan="2"><strong><?php echo $attribute_group['name']; ?></strong></td>
                  </tr>
                </thead>
                <tbody>
                  <?php foreach ($attribute_group['attribute'] as $attribute) { ?>
                  <tr>
                    <td><?php echo $attribute['name']; ?></td>
                    <td><?php echo $attribute['text']; ?></td>
                  </tr>
                  <?php } ?>
                </tbody>
                <?php } ?>
              </table>
            </div>
            <?php } ?>
>>

            <?php if ($attribute_groups) { ?>
                <?php foreach ($attribute_groups as $attribute_group_id => $attribute_group) { ?>
            <div class="tab-pane" id="tab-specification-<?php echo $attribute_group_id; ?>">
              <table class="table table-bordered">
                <thead>
                  <tr>
                    <td colspan="2"><strong><?php echo $attribute_group['name']; ?></strong></td>
                  </tr>
                </thead>
                <tbody>
                  <?php foreach ($attribute_group['attribute'] as $attribute) { ?>
                  <tr>
                    <td><?php echo $attribute['name']; ?></td>
                    <td><?php echo $attribute['text']; ?></td>
                  </tr>
                  <?php } ?>
                </tbody>
              </table>
            </div>
                <?php } ?>
            <?php } ?>

post-3682-0-77655500-1470951528_thumb.png

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


Ссылка на сообщение
Поделиться на другие сайты
afwollis, Огромное человеческое спасибо! Все получилось.

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


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

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

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

×