Перейти к содержанию
Форум поддержки пользователей VamShop

Закладки в карточке товара


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

Подскажите, пожалуйста, как в карточке товара, помимо закладок "описание" и "отзывы", добавить доп.закладки, например для технических характеристик, чтобы не городить большую простыню в описании?

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

табов можно сделать сколько угодно.

Вы теххарактеристики на страницах товаров как выводите?

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

табов можно сделать сколько угодно.

Вы теххарактеристики на страницах товаров как выводите?

пока просто в описании построчно каждая характеристика

хочется хотя бы просто отделить описание(красивый, хороший. качественный) от характеристик (размеры, мощность). И выводить на разных закладках

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

Правьте шаблон /templates/шаблон/module/product_info/product_info_v1.html

Там нужно добавлять новые закладки.

 

Примерно так - http://vamshop.ru/forum/topic/8355-%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%91%D0%BC-%D0%B7%D0%B0%D0%BA%D0%BB%D0%B0%D0%B4%D0%BA%D0%B8-%D0%BD%D0%B0-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B5-%D0%BA%D0%B0%D1%80%D1%82%D0%BE%D1%87%D0%BA%D0%B8-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%B0/

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

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

Правьте шаблон /templates/шаблон/module/product_info/product_info_v1.html

Там нужно добавлять новые закладки.

 

Примерно так - http://vamshop.ru/forum/topic/8355-%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%91%D0%BC-%D0%B7%D0%B0%D0%BA%D0%BB%D0%B0%D0%B4%D0%BA%D0%B8-%D0%BD%D0%B0-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B5-%D0%BA%D0%B0%D1%80%D1%82%D0%BE%D1%87%D0%BA%D0%B8-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%B0/

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

О, спасибо огромное!

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

Не за что.

 

Но я говорю, в текущем коде уже есть закладки, т.е. Вам, по сути, ничего не надо даже делать.

 

Просто добавить html-код новой закладки в /templates/шаблон/module/product_info/product_info_v1.html

 

Т.е. вот сюда добавить новую закладку:

<ul class="nav nav-tabs">
<li class="active"><a href="#description" data-toggle="tab"><i class="fa fa-thumbs-up"></i> {$smarty.const.TEXT_PRODUCT_DESCRIPTION}</a></li>
<li><a href="#reviews" data-toggle="tab"><i class="fa fa-comment"></i> {$smarty.const.TEXT_PRODUCT_REVIEWS}</a></li>
</ul>

вот так:

<ul class="nav nav-tabs">
<li class="active"><a href="#description" data-toggle="tab"><i class="fa fa-thumbs-up"></i> {$smarty.const.TEXT_PRODUCT_DESCRIPTION}</a></li>
<li><a href="#reviews" data-toggle="tab"><i class="fa fa-comment"></i> {$smarty.const.TEXT_PRODUCT_REVIEWS}</a></li>
<li><a href="#test" data-toggle="tab"><i class="fa fa-comment"></i> Закладка</a></li>
</ul>

и ниже добавить блок для закладки, внутри tab-content, т.е. после закладки отзывов:

<div class="tab-pane inner fade in notop" id="reviews">
{$MODULE_products_reviews}
</div>
 

добавить:

<div class="tab-pane inner fade in notop" id="test">
содержимое закладки
</div>
 

Ну и вместо текста содержимое заакладки просто добавите метку нужную Вам, например:

{if $specifications}
<div class="inner">
<!-- Specifications -->
{foreach name=outer item=spec_group from=$specifications_data}
<strong>{$spec_group.GROUP_NAME}:</strong><br />
{foreach key=key_data item=spec from=$spec_group.DATA}
{$spec.NAME}: {$spec.VALUE}<br /> 
{/foreach}
{/foreach}
<!-- /Specifications -->
</div>
{/if}

Тогда в закладке будет спецификации товара, если они у Вас заданы в админке.

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

Добрый день! Подскажите, как можно вытащить закладки-табы из метки {$main_content} которая находится в product_info.php.html? Дело в том, что {$main_content} находится в блоке <div class="row-fluid">, у которого задана фиксированная ширина, а нужно чтобы закладки располагались по всей ширине страницы.

<div id="container">
	<div class="container">

		<div class="row-fluid">
			<div id="breadcrumbs">

		<div class="breadcrumbs">
			<div xmlns:v="http://rdf.data-vocabulary.org/#">{$navtrail}</div>
		</div>

</div>
			<!-- start: Page section -->
			<section class="span12 page-sidebar pull-right">
			{$main_content}
			</section> 
			<!-- end: Page section -->
		</div>
	</div>
</div>

 

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

открываете шаблон страницы товара templates/шаблон/product_info.php.html код которого Вы привели, вынимаете из тегов  {$main_content} 

далее рассовываете 

row-fluid
span12 page-sidebar pull-right

в файле templates/шаблон/module/product_info/product_info_v1.html вышеприведенные классы и дивы

в templates/шаблон/product_info.php.html делаете что то типа

<div id="container">
	<div class="container">

		<div class="row-fluid">
			<div id="breadcrumbs">

		<div class="breadcrumbs">
			<div xmlns:v="http://rdf.data-vocabulary.org/#">{$navtrail}</div>
		</div>

</div>

		</div>
      {$main_content}
	</div>
</div>

 

ИМХО. делать вкладки на всю ширину страницы не нужно.

 Чем обусловлено такое желание? Может подоплека то другая?

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