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

Атрибуты

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

Как сделать такое отображение атрибутов? post-714630-0-02354000-1473174285_thumb.jpg

Пока только так получаетсяpost-714630-0-76398300-1473174437_thumb.png

 

Код выглядит сейчас таким образом 

            <!-- Product description -->
            <div id="tab-description" class="product-desc product-section">
                <h3 class="product-section_title"><?php echo $tab_description; ?></h3>
                <?php echo $description; ?>
                <div class="clearfix"></div>
            </div>

            <?php if ($attribute_groups) { ?>
            <!-- Product specifications -->
            <div id="tab-specification" class="product-spec product-section">
                <h3 class="product-section_title"><?php echo $tab_attribute; ?></h3>
                <table class="table table-bordered">
                    <?php foreach ($attribute_groups as $attribute_group) { ?>
                    <thead>
                    <tr>
                        <th><strong><?php echo $attribute_group['name']; ?></strong></th>
                    </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 } ?>
Изменено пользователем magewardan

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


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

Боюсь что здесь у вас так не получится.

 

Потому что атрибут в ОС это неизменяемое свойство товара, в отличие от опции

 

Так вот, секция - это изменяемое свойство (опция, и вот эта опция имеет атрибут (артикул, и т.д.)

 

Или же, как вариант, использовать серии товаров, где Товары, объединенные  в одну серию, выводятся как одна карточка товара, с выбором  товара, как опция.

 

Ведь у разносекционных товаров и цена разная.

  • +1 1

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


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

Боюсь что здесь у вас так не получится.

 

Потому что атрибут в ОС это неизменяемое свойство товара, в отличие от опции

 

Так вот, секция - это изменяемое свойство (опция, и вот эта опция имеет атрибут (артикул, и т.д.)

 

Или же, как вариант, использовать серии товаров, где Товары, объединенные  в одну серию, выводятся как одна карточка товара, с выбором  товара, как опция.

 

Ведь у разносекционных товаров и цена разная.

То что цена разная, это ладно, я сделаю как надо. А вот с атрибутами мне нужна такая таблица что бы человеку видно было сразу характеристики и т.д, а в опциях я выбор по секциям сделаю и изменяемую цену

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


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

Я уже как не пробовал не получается так сделать, колонка уже становится, но не группируются они(

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


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

Как я понял, html и css тут не причем, проблема кроется в php, вот я думаю как для конкретных товаров, например радиаторов сделать такую таблицу. 


                    <thead>
                    <tr>
                        <th><strong><?php echo $attribute_group['name']; ?></strong></th>
                    </tr>
                    </thead>

То есть получается что формируется код таким образом 


                    <thead>
                    <tr>
                        <th><strong><?php echo $attribute_group['name']; ?></strong></th>
                    </tr>
                    <tr>
                        <th><strong><?php echo $attribute_group['name']; ?></strong></th>
                    </tr>
                    <tr>
                        <th><strong><?php echo $attribute_group['name']; ?></strong></th>
                    </tr>
                    </thead>

А нужно так

                    <thead>
                    <tr>
                        <th><strong><?php echo $attribute_group['name']; ?></strong></th>
                        <th><strong><?php echo $attribute_group['name']; ?></strong></th>
                        <th><strong><?php echo $attribute_group['name']; ?></strong></th>
                    </tr>
                    </thead>

Тогда получится проблему решить

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


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

Боюсь что здесь у вас так не получится.

 

Потому что атрибут в ОС это неизменяемое свойство товара, в отличие от опции

 

Так вот, секция - это изменяемое свойство (опция, и вот эта опция имеет атрибут (артикул, и т.д.)

 

Или же, как вариант, использовать серии товаров, где Товары, объединенные  в одну серию, выводятся как одна карточка товара, с выбором  товара, как опция.

 

Ведь у разносекционных товаров и цена разная.

Дощло до меня что ты хотел донести, можешь подсказать как объеденить? Как я понял я этому товару назначаю опции по кол-ву секций, а при выборе кол-ва секций меняются характеристики, то есть при выбранной опции например секции 8, выводятся атрибуты с характеристиками данного товара?

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


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

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

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

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

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

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

Войти

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

Войти

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

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

×

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

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