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

Табы в карточке продукта


Recommended Posts

Добрый день! Возможно ли добавить еще табы в карточке продукта(там где описание и отзывы)??? Если кто то знает, подскажите плиззз как это можно сделать!

post-18875-0-94474600-1343913960_thumb.png

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


Я себе покупал! Это вполне реализуемо! Загляни сюда ,Автор очень общительный попался! При том что не просто помог , а уже несколько раз помогал вернуть всё на место после добавления некоторых очередных нужных дополнений! очень рекомендую!

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

спасибо!!! а других решений нет?

Есть.

Открывай product.tpl и добавляй вкладок сколько нужно. :-)

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


Есть.

Открывай product.tpl и добавляй вкладок сколько нужно. :-)

Если не сложно, подробней! В тот момент когда я искал это решение , желающих помочь не было.Думаю это пригодится тем кто придёт сюда с этим вопросом в будущем!

Спасибо!

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

Вот кусок кода отображающий вкладки,

и я добавил туда ещё одну(что там выводить - я не знаю, поэтому сделано без условий и для всех товаров одинаково):


 <div id="tabs" class="htabs"><a href="#tab-description"><?php echo $tab_description; ?></a>
<?php if ($attribute_groups) { ?>
<a href="#tab-attribute"><?php echo $tab_attribute; ?></a>
<?php } ?>
<?php if ($review_status) { ?>
<a href="#tab-review"><?php echo $tab_review; ?></a>
<?php } ?>
<?php if ($products) { ?>
<a href="#tab-related"><?php echo $tab_related; ?> (<?php echo count($products); ?>)</a>
<?php } ?>
 <a href="#tab-new">Новая вкладка</a> <!-- Ссылка новой вкладки -->
 </div>
 <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) { ?>
  <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 } ?>
  </tbody>
  <?php } ?>
</table>
 </div>
 <?php } ?>
 <?php if ($review_status) { ?>
 <div id="tab-review" class="tab-content">
<div id="review"></div>
<h2 id="review-title"><?php echo $text_write; ?></h2>
<b><?php echo $entry_name; ?></b><br />
<input type="text" name="name" value="" />
<br />
<br />
<b><?php echo $entry_review; ?></b>
<textarea name="text" cols="40" rows="8" style="width: 98%;"></textarea>
<span style="font-size: 11px;"><?php echo $text_note; ?></span><br />
<br />
<b><?php echo $entry_rating; ?></b> <span><?php echo $entry_bad; ?></span> 
<input type="radio" name="rating" value="1" />
 
<input type="radio" name="rating" value="2" />
 
<input type="radio" name="rating" value="3" />
 
<input type="radio" name="rating" value="4" />
 
<input type="radio" name="rating" value="5" />
 <span><?php echo $entry_good; ?></span><br />
<br />
<b><?php echo $entry_captcha; ?></b><br />
<input type="text" name="captcha" value="" />
<br />
<img src="index.php?route=product/product/captcha" alt="" id="captcha" /><br />
<br />
<div class="buttons">
  <div class="right"><a id="button-review" class="button"><?php echo $button_continue; ?></a></div>
</div>
 </div>
 <?php } ?>
 <?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 } ?>
 <!-- Вывод новой вкладки -->
 <div id="tab-new" class="tab-content">
 здесь мы что-то выводим
 </div>
 <!-- Вывод новой вкладки -->

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


А как это будет отображаться в админке?

ясное дело что никак )))

Для этого нужно сделать больше.

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


кто знает как сделать что б через админку еще можно было добавить??? :oops:

Так ведь выше дали ссылку.
Надіслати
Поділитися на інших сайтах


ясное дело что никак ))) Для этого нужно сделать больше.

воспользуйтесь https://opencartforum.com/files/file/195-vqmod-product-video-tab-1513zip/ , переделайте vqmod по своему усмотрению(или внесите ручные правки в указанные файлы) и в админке и карточке товара добавиться дополнительный таб.

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


Для одного таба действительно это нормальное решение, правда и название у него для всех товаров будит одинаковое.

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


  • 9 months later...

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

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

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

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

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

Вхід

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

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

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

Important Information

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