Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

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


gts
 Share

Recommended Posts

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

256.jpg

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

Edited by gts
Link to comment
Share on other sites


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

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

256.jpg

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

 

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

Link to comment
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 comment
Share on other sites


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

 

Link to comment
Share on other sites


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

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

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

Link to comment
Share on other sites

4 часа назад, gts сказал:

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

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

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

Link to comment
Share on other sites


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

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

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

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

Link to comment
Share on other sites


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

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

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

 

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

Edited by thentru
Link to comment
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 comment
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
 Share

×
×
  • 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.