CrispMax

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

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

CrispMax    0

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

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

 

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

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

 

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

 

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

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

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


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

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

 

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

 

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

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

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


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

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

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

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

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


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

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

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


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

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

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

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

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

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


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

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

 

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

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


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

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

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


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

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

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


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

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


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

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

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