Etegro

Перенос содержимого вкладки

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

Etegro    0

Здравствуйте, уважаемые Opencart'erы. Задался вопросом, как можно перенести содержимое вкладки "Похожие товары" во вкладку "Описание товара", чтобы все ее содержимое отображалось под описанием, скажем, перед метками. Какие куски кода и куда нужно повставлять в product.tpl (наверное)? Саму вкладку можно оставить на месте, это не критично, нужно чтобы мини-товарчики отображались на странице с описанием.

 

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


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

А вообще реально ли такое сделать?

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


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

Очень легко.
Если взять default шаблон от osc1541, то в product.tpl:

1. фрагмент стр 297-322 вырезаем, в нем удаляем две строчки (вторую и предпоследнюю):
 

  <?php if ($products) { ?>
  <div id="tab-related" class="tab-content"><!-- эту удаляем -->
    <div class="box-product">
      <?php foreach ($products as $product) { ?>
      <div>
        <?php if ($product['thumb']) { ?>
        <div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
        <?php } ?>
        <div class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></div>
        <?php if ($product['price']) { ?>
        <div class="price">
          <?php if (!$product['special']) { ?>
          <?php echo $product['price']; ?>
          <?php } else { ?>
          <span class="price-old"><?php echo $product['price']; ?></span> <span class="price-new"><?php echo $product['special']; ?></span>
          <?php } ?>
        </div>
        <?php } ?>
        <?php if ($product['rating']) { ?>
        <div class="rating"><img src="catalog/view/theme/default/image/stars-<?php echo $product['rating']; ?>.png" alt="<?php echo $product['reviews']; ?>" /></div>
        <?php } ?>
        <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><?php echo $button_cart; ?></a></div>
      <?php } ?>
    </div>
  </div><!-- эту удаляем -->
  <?php } ?>

 

2. Вставляем этот фрагмент в стр. 241 - сразу после этого:

 

<?php echo $description; ?>

 

3. Удаляем строки 237-239:

 

    <?php if ($products) { ?>
    <a href="#tab-related"><?php echo $tab_related; ?> (<?php echo count($products); ?>)</a>
    <?php } ?>

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


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

templater, большое спасибо!

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


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

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

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

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

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

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

Войти

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

Войти


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

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