Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

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


Recommended Posts

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

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

  • +1 1
Link to comment
Share on other sites


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

  • +1 1
Link to comment
Share on other sites

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

Есть.

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

Link to comment
Share on other sites


Есть.

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

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

Спасибо!

Link to comment
Share on other sites

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

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

 <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
Link to comment
Share on other sites


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

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

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

Link to comment
Share on other sites


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

Так ведь выше дали ссылку.
Link to comment
Share on other sites


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

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

Link to comment
Share on other sites


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

Link to comment
Share on other sites


  • 9 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.