Jump to content
покупайте без комиссии
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Изменить вид таблицы для стандартных атрибутов


Recommended Posts

Подскажите, как изменить вид таблицы для стандартных атрибутов, чтобы было как на картинке в примере? И вторая картинка это то, как отображается сейчас (по умолчанию).

256.jpg

2018-08-02_16-18-28.jpg

Edited by gts
Link to post
Share on other sites

9 минут назад, gts сказал:

Подскажите, как изменить вид таблицы для стандартных атрибутов, чтобы было как на картинке в примере? И вторая картинка это то, как отображается сейчас (по умолчанию).

256.jpg

2018-08-02_16-18-28.jpg

 

С помощью стилей можно. Т.е. CSS

Link to post
Share on other sites
насколько я понял, там в файле bootstrap.min.css находятся настройки этой таблицы (.table-bordered). Что там нужно изменить?

.table-bordered td,.table-bordered th{border:1px solid #ddd!important}
.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px} 

 

.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend

Link to post
Share on other sites

@gts файлы бутстрапа трогать не нужно
нужно хотябы ссылку скинуть сюда на сайт

 

Link to post
Share on other sites
24 минуты назад, gts сказал:

да у вас там вообще кашка какая то)

Стилями тут, конечно, можно исхитриться и сделать, но лучше всего - править код вывода характеристик. Т.е. шаблон product.tpl

Link to post
Share on other sites
4 часа назад, gts сказал:

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

как у вас заполнены атрибуты?

Больше похоже на то, что каждый заголовок это отдельная группа атрибутов

Link to post
Share on other sites

3 часа назад, thentru сказал:

как у вас заполнены атрибуты?

Больше похоже на то, что каждый заголовок это отдельная группа атрибутов

Группа атрибутов выделена жирным шрифтов на скрине (Тип товара, Производитель, Стиль, Цвет основания), а сразу под названием группы атрибутов идет значение атрибута.

Link to post
Share on other sites

15 минут назад, gts сказал:

Группа атрибутов выделена жирным шрифтов на скрине (Тип товара, Производитель, Стиль, Цвет основания), а сразу под названием группы атрибутов идет значение атрибута.

смысл такого заполнения?
группа должна быть общая. Например Общие характеристики
Далее заполняете атрибуты Тип товара, Производитель, Стиль, Цвет основания
И уже в товаре прописываете значения для каждого из атрибутов

 

Сейчас видно, что вместо значений атрибутов у вас выводятся пустые ячейки, т.к. их нет

Edited by thentru
Link to post
Share on other sites

Решил вопрос

в product.tpl было 

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

 

!atr.jpg

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.