Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Убрать вкладки в карточке товара


mylifeyd

Recommended Posts

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

Нужно, что бы карточка товара была без вкладок, получилось вывести характеристики и отзывы, а описание почему-то не выводиться.

Прикрепляю код при активной вкладке "Характеристики"

 

   <div class="clearfix"></div>
    <?php if ($column_left && $column_right) { ?>
        <?php $class = 'col-sm-6'; ?>
        <?php } elseif ($column_left || $column_right) { ?>
        <?php $class = 'col-sm-12'; ?>
        <?php } else { ?>
        <?php $class = 'col-sm-12'; ?>
        <?php } ?>
  <div class="<?php echo $class; ?> tabs-box">
   <ul class="nav nav-tabs">
            <li><a href="#tab-description" data-toggle="tab"><?php echo $tab_description; ?></a></li>
            <?php if ($attribute_groups) { ?>
            <li class="active"><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 } ?>
            <?php if ($product_extra_tabs) { ?>
              <?php $tab_i=0; foreach ($product_extra_tabs as $product_extra_tab) { ?>
                <li><a href="#tab-extra-<?php echo $tab_i; ?>" data-toggle="tab"><?php echo $product_extra_tab['title']; ?></a></li>
              <?php $tab_i++; } ?>
            <?php } ?>
   </ul>
    
 
  
  <div class="tab-content scrolled">
  
   <div id="tab-description" class="tab-pane">
	   <span itemprop="description">
	   	<?php echo $description; ?>			
	   </span>
  </div></ul>
  <?php if ($product_extra_tabs) { ?>
    <?php $tab_i=0; foreach ($product_extra_tabs as $product_extra_tab) { ?>
      <div class="tab-pane" id="tab-extra-<?php echo $tab_i; ?>"><?php echo $product_extra_tab['text']; ?></div>
    <?php $tab_i++; } ?>
  <?php } ?>
   <?php if ($attribute_groups) { ?>
    <div class="tab-pane active" 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 } ?>

 

Змінено користувачем mylifeyd
Надіслати
Поділитися на інших сайтах


как здесь http://opter.com.ua/test?search=test ?

 

Змінено користувачем whiteblue
Надіслати
Поділитися на інших сайтах

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

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

Нужно, что бы карточка товара была без вкладок, получилось вывести характеристики и отзывы, а описание почему-то не выводиться.

Прикрепляю код при активной вкладке "Характеристики"

 


   <div class="clearfix"></div>
    <?php if ($column_left && $column_right) { ?>
        <?php $class = 'col-sm-6'; ?>
        <?php } elseif ($column_left || $column_right) { ?>
        <?php $class = 'col-sm-12'; ?>
        <?php } else { ?>
        <?php $class = 'col-sm-12'; ?>
        <?php } ?>
  <div class="<?php echo $class; ?> tabs-box">
   <ul class="nav nav-tabs">
            <li><a href="#tab-description" data-toggle="tab"><?php echo $tab_description; ?></a></li>
            <?php if ($attribute_groups) { ?>
            <li class="active"><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 } ?>
            <?php if ($product_extra_tabs) { ?>
              <?php $tab_i=0; foreach ($product_extra_tabs as $product_extra_tab) { ?>
                <li><a href="#tab-extra-<?php echo $tab_i; ?>" data-toggle="tab"><?php echo $product_extra_tab['title']; ?></a></li>
              <?php $tab_i++; } ?>
            <?php } ?>
   </ul>
    
 
  
  <div class="tab-content scrolled">
  
   <div id="tab-description" class="tab-pane">
	   <span itemprop="description">
	   	<?php echo $description; ?>			
	   </span>
  </div></ul>
  <?php if ($product_extra_tabs) { ?>
    <?php $tab_i=0; foreach ($product_extra_tabs as $product_extra_tab) { ?>
      <div class="tab-pane" id="tab-extra-<?php echo $tab_i; ?>"><?php echo $product_extra_tab['text']; ?></div>
    <?php $tab_i++; } ?>
  <?php } ?>
   <?php if ($attribute_groups) { ?>
    <div class="tab-pane active" 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 } ?>

 

Есть модуль как здесь http://opter.com.ua/test?search=test

Надіслати
Поділитися на інших сайтах

2 hours ago, whiteblue said:

 

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

Надіслати
Поділитися на інших сайтах


Пробуйте убрать все классы и ид, которые имеют в названии tab, но не php-переменные. Потом, возможно, придется создать свои классы и стилизировать их. 

Надіслати
Поділитися на інших сайтах

Не видя сайта сложно уверенно говорить, но

Такое должно помочь:

/*показать все табы*/

#tab-specification.tab-pane,  #tab-description.tab-pane, #tab-review.tab-pane {

display: block;

}

/*скрыть переключатели табов*/

.tabs-box .nav.nav-tabs {

display: none;

}

 

Но заголовки "Описание", "Характеристики", "Отзывы" исчезнут.

Их желательно перенести в начало соответствующих таб-ов ( правка файла product.tpl)

НО вытащить их из списка ul-li, а использовать h4 или span


 

 

Змінено користувачем jaffagold
Надіслати
Поділитися на інших сайтах


On 24.05.2017 at 0:08 AM, jaffagold said:

Не видя сайта сложно уверенно говорить, но

Такое должно помочь:

/*показать все табы*/

#tab-specification.tab-pane,  #tab-description.tab-pane, #tab-review.tab-pane {

display: block;

}

/*скрыть переключатели табов*/

.tabs-box .nav.nav-tabs {

display: none;

}

 

Но заголовки "Описание", "Характеристики", "Отзывы" исчезнут.

Их желательно перенести в начало соответствующих таб-ов ( правка файла product.tpl)

НО вытащить их из списка ul-li, а использовать h4 или span



 

 

 

Спасибо, убрал переключатели табов по вашему совету.

Правда скрытие всех табов не помогло.

Если в двух словах применил другие классы и расположил в нужном порядке блоки.

Если кому-то понадобиться пример кода, пишите расскажу и покажу.

Все спасибо, тему можно закрывать.

Надіслати
Поділитися на інших сайтах


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

Если кому-то понадобиться пример кода, пишите расскажу и покажу.

 

Может расписали бы в теме? А то вдруг Вы куда-то пропадёте, а кому-то помогло бы =)

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.