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

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

Ребят нужно убрать вкладку описание товаров, чтобы только характеристики/атрибуты остались

Чтоб вкладка характеристики сразу была открытой при открытие товара

Screenshot_14.png

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


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

есть решение лучше...

Превью вкладок,

http://opter.com.ua/test?search=test

подобное также реализовано на rozetka.ua

 

Суть в том, чтоб в основной вкладке описание можно было настроить тревью всех вкладок с ограничением символов ... настройки уничерсальны

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


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

и в т.ч превью отзывов... 

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


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

мне нужно просто чтоб остались отзывы и характеристики и все

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


Ссылка на сообщение
Поделиться на другие сайты
28 минут назад, ubnt сказал:

нужно убрать вкладку описание товаров, чтобы только характеристики/атрибуты остались

Это сделать можно. Но это нежелательно делать с точки зрения SEO-продвижения. Не ленитесь сочинять описания. Это непросто порой, но надо себя заставить))

Как временную меру можно поменять местами вкладки Характеристики и Описание, чтобы на всех товарах была раскрытой вкладка характеристик.

Править надо product.tpl

Но это двумя кликами мышки не сделать. Будете вникать в код?

примерно со строки 45 product.tpl

Вот тут прописаны "ярлычки"  Описания, Характеристик и Отзывов. Активный таб- Описание.

Скрытый текст

<ul class="nav nav-tabs">
            <li class="active"><a href="#tab-description" data-toggle="tab"><?php echo $tab_description; ?></a></li>
            <?php if ($attribute_groups) { ?>
            <li><a href="#tab-specification" data-toggle="tab"><?php echo $tab_attribute; ?></a></li>
            <?php } ?>
            <?php if ($review_status) { ?>
            <li><a href="#tab-review" data-toggle="tab"><?php echo $tab_review; ?></a></li>
            <?php } ?>
          </ul>

Далее идут сами табы

Общий блок табов ( <div class="tab-content">)

Таб с Описанием (div class="tab-pane active" id="tab-description">) он активный, он не скрыт, а отображается)

Вторым идет таб с Характеристиками. <div class="tab-pane" id="tab-specification">. Он скрыт и будет показан только после нажатия на закладку Характеристики. тогда и закладка и Таб получат класс active

 

Скрытый текст

          <div class="tab-content">
            <div class="tab-pane active" id="tab-description"><?php echo $description; ?></div>
            <?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 ($review_status) { ?>
            <div class="tab-pane" id="tab-review">
              <form class="form-horizontal" id="form-review">
                <div id="review"></div>
                <h2><?php echo $text_write; ?></h2>
                <?php if ($review_guest) { ?>
                <div class="form-group required">
                  <div class="col-sm-12">
                    <label class="control-label" for="input-name"><?php echo $entry_name; ?></label>
                    <input type="text" name="name" value="<?php echo $customer_name; ?>" id="input-name" class="form-control" />
                  </div>
                </div>
                <div class="form-group required">
                  <div class="col-sm-12">
                    <label class="control-label" for="input-review"><?php echo $entry_review; ?></label>
                    <textarea name="text" rows="5" id="input-review" class="form-control"></textarea>
                    <div class="help-block"><?php echo $text_note; ?></div>
                  </div>
                </div>
                <div class="form-group required">
                  <div class="col-sm-12">
                    <label class="control-label"><?php echo $entry_rating; ?></label>
                    &nbsp;&nbsp;&nbsp; <?php echo $entry_bad; ?>&nbsp;
                    <input type="radio" name="rating" value="1" />
                    &nbsp;
                    <input type="radio" name="rating" value="2" />
                    &nbsp;
                    <input type="radio" name="rating" value="3" />
                    &nbsp;
                    <input type="radio" name="rating" value="4" />
                    &nbsp;
                    <input type="radio" name="rating" value="5" />
                    &nbsp;<?php echo $entry_good; ?></div>
                </div>
                <?php echo $captcha; ?>
                <div class="buttons clearfix">
                  <div class="pull-right">
                    <button type="button" id="button-review" data-loading-text="<?php echo $text_loading; ?>" class="btn btn-primary"><?php echo $button_continue; ?></button>
                  </div>
                </div>
                <?php } else { ?>
                <?php echo $text_login; ?>
                <?php } ?>
              </form>
            </div>
            <?php } ?>
          </div>
        </div>

Попробуйте добавить класс active Характеристикам:

<li class="active"><a href="#tab-specification" data-toggle="tab"><?php echo $tab_attribute; ?></a></li>

и

<div class="tab-pane active" id="tab-specification">

и убрать у Описания.

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

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


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

Можно сделать вывод описания при его наличии

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


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

файл  \catalog\view\theme\ваша_тема\template\product\product.tpl

        <ul class="nav nav-tabs">
<!--            <li class="active"><a href="#tab-description" data-toggle="tab"><i class="fa fa-info-circle" aria-hidden="true"></i> <?php echo $tab_description; ?></a></li>-->
            <?php if ($attribute_groups) { ?>
                <li class="active"><a href="#tab-specification" data-toggle="tab"><i class="fa fa-list-ul" aria-hidden="true"></i> <?php echo $tab_attribute; ?></a></li>
            <?php } ?>
            <?php if ($review_status) { ?>
                <li><a href="#tab-review" data-toggle="tab"><i class="fa fa-comments" aria-hidden="true"></i> <?php echo $tab_review; ?></a></li>
            <?php } ?>
        </ul>
        <div class="tab-content">
<!--            <div class="tab-pane active" id="tab-description"><?php echo $description; ?></div>-->
            <?php if ($attribute_groups) { ?>
                <div class="tab-pane active" id="tab-specification">

 

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


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

n3bo, jaffagold, да, отлично, мне самое главное чтоб характеристики были основной вкладкой и развернуты всегда

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


Ссылка на сообщение
Поделиться на другие сайты
4 минуты назад, fanatic сказал:

файл  \catalog\view\theme\ваша_тема\template\product\product.tpl


        <ul class="nav nav-tabs">
<!--            <li class="active"><a href="#tab-description" data-toggle="tab"><i class="fa fa-info-circle" aria-hidden="true"></i> <?php echo $tab_description; ?></a></li>-->
            <?php if ($attribute_groups) { ?>
                <li class="active"><a href="#tab-specification" data-toggle="tab"><i class="fa fa-list-ul" aria-hidden="true"></i> <?php echo $tab_attribute; ?></a></li>
            <?php } ?>
            <?php if ($review_status) { ?>
                <li><a href="#tab-review" data-toggle="tab"><i class="fa fa-comments" aria-hidden="true"></i> <?php echo $tab_review; ?></a></li>
            <?php } ?>
        </ul>
        <div class="tab-content">
<!--            <div class="tab-pane active" id="tab-description"><?php echo $description; ?></div>-->
            <?php if ($attribute_groups) { ?>
                <div class="tab-pane active" id="tab-specification">

 

Спасибо большое!!

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

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


Ссылка на сообщение
Поделиться на другие сайты
9 минут назад, fanatic сказал:

файл  \catalog\view\theme\ваша_тема\template\product\product.tpl


        <ul class="nav nav-tabs">
<!--            <li class="active"><a href="#tab-description" data-toggle="tab"><i class="fa fa-info-circle" aria-hidden="true"></i> <?php echo $tab_description; ?></a></li>-->
            <?php if ($attribute_groups) { ?>
                <li class="active"><a href="#tab-specification" data-toggle="tab"><i class="fa fa-list-ul" aria-hidden="true"></i> <?php echo $tab_attribute; ?></a></li>
            <?php } ?>
            <?php if ($review_status) { ?>
                <li><a href="#tab-review" data-toggle="tab"><i class="fa fa-comments" aria-hidden="true"></i> <?php echo $tab_review; ?></a></li>
            <?php } ?>
        </ul>
        <div class="tab-content">
<!--            <div class="tab-pane active" id="tab-description"><?php echo $description; ?></div>-->
            <?php if ($attribute_groups) { ?>
                <div class="tab-pane active" id="tab-specification">

 

 

а если атрибуты забудут добавить? Что тогда будет?:)

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

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


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, n3bo сказал:

а если атрибуты забудут добавить?

 

1 час назад, ubnt сказал:

амое главное чтоб характеристики были основной вкладкой и развернуты всегда

 

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


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

Это сейчас он так говорит, а завтра забудет добавить характеристики.

 

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


Ссылка на сообщение
Поделиться на другие сайты
43 минуты назад, n3bo сказал:

а завтра забудет добавить характеристики.

и что? не будет вкладки.  или нужно вывести вкладку и написать что характеристик нет?  смысл?

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


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

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

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

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

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

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

Войти

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

Войти

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

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

×

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

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