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

Как убрать вкладку Описание из карточки товара

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

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

Но нужно это только в одной категории, в других нужно оставить описание

 

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


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

1) Для начала нужно вывести на страницу с товаром переменную с названием категории: 

КАК

 

2) в product.tpl ищем вкладку с описанием:

<li><a href="#tab-description" data-toggle="tab"><?php echo $tab_description; ?></a></li>

3) оборачиваем в условие:

<?php if($categoty_title != 'Название исключающей категории') { ?>
...
<?php } ?>

зы: если товар в нескольких категориях, то будет по первой в списке ориентироваться

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


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

К чему привязываться к категории если речь только о том что бы скрыть пустые вкладки ?

Самый оптимальный вариант  работать с карточкой товара и обернуть описание и таб в условие <?php if ($description) { ?>   
 

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


Ссылка на сообщение
Поделиться на другие сайты
В 04.11.2017 в 16:42, Tom сказал:

К чему привязываться к категории если речь только о том что бы скрыть пустые вкладки ?

Самый оптимальный вариант  работать с карточкой товара и обернуть описание и таб в условие <?php if ($description) { ?>   
 

Тоже хочу скрыть вкладку описание!

Обернул описание таб в условие <?php if ($description) { ?>  

 

                        <?php if ($description) { ?>
                        <li><a href="#tab-description" data-toggle="tab"><?php echo $tab_description; ?></a></li>
                        <?php } ?>
 Далее сделал

                         <div class="tab-content">
                        <div class="tab-pane active" id="tab-description">
                            <?php if ($description) { ?>
                            <?php if($oct_luxury_pr_micro == "on") { ?>
                            <div itemprop="description"><?php } ?><?php echo  $description; ?><?php if($oct_luxury_pr_micro == "on") { ?></div>
                            <?php } ?>
                            <?php } ?>
                        </div>            

Но остался <div class="tab-content">

Что сделал не так?

Screenshot_2019-01-06 Люстра на штанге 3703 A3703PL-4GA Arte Lamp интернет-магазин Svetolla ru.png

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


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

Что сделал не так?

 

не доделал
вот тут
 

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

убираем 

active

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

active

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

  • +1 1

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


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

не доделал
вот тут
 


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

убираем 


active

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


active

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

Благодарю!

Все получилось.

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


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

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

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

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

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

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

Войти

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

Войти

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

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

×

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

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