[Помогите] Два открытых таба в товаре

Тема в разделе "OpenCart", создана пользователем CrazYViruS, 30 апр 2014.

  1. CrazYViruS

    CrazYViruS

    Регистрация:
    30 май 2013
    Сообщения:
    133
    Симпатии:
    79
    Всем доброго времени, возникла необходимость в реализации такой фичи:
    На странице товара есть три таба, нужно чтобы два из этих табов были по умолчанию открыты т.е:
    [​IMG]
    нужно чтобы Таб Особенности и Таб Описание были открыты при заходе на страницу товара и чтобы при клике на Таб Характеристики не закрывался Таб особенности.

    Код Таба Особенности:
    PHP:
      <?php if ($attribute_groups) { ?>
        <?php foreach ($attribute_groups as $attribute_group) { ?>
          <?php if ($attribute_group['name'] == 'Особенности') { ?>
            <?php foreach ($attribute_group['attribute'] as $attribute) { ?>
            <div id="tabs" class="htabs"><a href="#tab-properties"><?php echo $attribute_group['name']; ?></a></div>
              <div id="tab-properties" class="tab-content"><?php echo $attribute['name']; ?></div>
              <!-- <?php echo html_entity_decode($attribute['text']); ?><br /> -->
            <?php ?>
          <?php ?>
        <?php ?>
      <?php ?>
    Код Таба Описание и характеристики:
    PHP:
      <div id="tab-description" class="tab-content"><?php echo $description?></div>
      <?php if ($attribute_groups) { ?>
      <div id="tab-attribute" class="tab-content">
        <table class="attribute">
          <?php foreach ($attribute_groups as $attribute_group) { ?>
           <?php if ($attribute_group['name'] <> 'Особенности') { ?>
          <thead>
            <tr>
              <td colspan="2"><?php echo $attribute_group['name']; ?></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 ?>
            <?php ?>
          </tbody>
          <?php ?>
        </table>
      </div>
      <?php ?>
    Вот, надеюсь на вашу помощь !
     
    odinochka нравится это.
  2. cereberlum

    cereberlum

    Регистрация:
    26 май 2013
    Сообщения:
    740
    Симпатии:
    266
    Что-то у меня даже мозг заскрипел когда я пытался себе представить два открытых таба. Как по мне это что-то типа засунуть два автомобиля в одну ракушку.
     
  3. CrazYViruS

    CrazYViruS

    Регистрация:
    30 май 2013
    Сообщения:
    133
    Симпатии:
    79
    Но ведь красивоже былобы ^^ а так то оно бред особенности сверху описание закрыто ...
     
    odinochka нравится это.
  4. nikfakel

    nikfakel

    Регистрация:
    24 июл 2013
    Сообщения:
    150
    Симпатии:
    33
    Табы - просто HTML+CSS, переключает их javascript UI-Tabs. Надо убрать у таба id, который включает/выключает таб и присвоить стили какие нужно.
     
    CrazYViruS нравится это.