Таб характеристики

Добрый день. Подскажите как загнать характеристики в таб. Сам таб создал, а вставить характеристики не выходит.

В файле \templates\nexshops\module\product_info\product_info_v1.html

например после

<li class="tab"> 
    <a href="{$PRODUCTS_URL_INFO}#product_tabs_content"> 
        <i class="icon-menu"></i> 
        <span class="dotted_tab_text">{$smarty.const.TEXT_PRODUCT_DESCRIPTION}</span>
    </a>
</li>

вставить

<li class="tab"><a href="{$PRODUCTS_URL_INFO}#pay_spec">Характеристики</a></li>

перед

<div id="product_tabs_content" class="tabs__content">

вставить

<div id="pay_spec" class="tabs__content" >
  		{if !empty($specifications_data)}
  			<h3>Характеристики</h3>
  			<div class="product_page_spec product_page_spec_tab">
  				<table class="table_spec" cellpadding="0" cellspacing="0" width="100%">
  					{foreach item=spec from=$specifications_data}
  						<tr>
  							<td class="product_page_spec_name" width="40%">
  						<span>
  						{$spec.name}
  							{if $spec.desc}
  								<i title="Кликни чтобы посмотреть описание характеристики" class="icon-help-with-circle theme-color" data-jq-dropdown="#jq-dropdown-{$spec.ids}" data-horizontal-offset="-8"></i>
  								<div id="jq-dropdown-{$spec.ids}" class="jq-dropdown jq-dropdown-tip  jq-dropdown-relative"  style="display: none">
  								<div class="jq-dropdown-panel">
  									<div class="jq_dropdown_name">{$spec.name}</div>
  									<div class="jq_dropdown_close" onclick="$('#jq-dropdown-{$spec.ids}').jqDropdown('hide')">
  										<img title="Закрыть" class="img-responsive" src="images/del.png" alt="закрыть"></div>
  									{$spec.desc}
  								</div>
  							</div>
  							{/if}
  						</span>
  							</td>
  							<td class="product_page_spec_value" width="60%">
  								{foreach item=val from=$spec.val name=val_spec}
  									<a rel="nofollow" title="Найти все {$CATEGORY} с {$val.val}" {if $val.val_img !== ''}class="product_spec_img"{/if} href="products_filter.php?cat={$CATEGORY_id}&cPath={$CATEGORY_id}&f{$spec.ids}={$val.val|escape:'url'}">{if $val.val_img !== ''}{$val.val_img}{else}{$val.val}{/if}</a>{if !$smarty.foreach.val_spec.last && $val.val_img == ''}<span class="no_pad">, </span>{/if}
  								{/foreach}
  							</td>
  						</tr>
  					{/foreach}
  				</table>
  			</div>

  		{/if}
  	</div>

а чуть ниже этот код удалить

Спасибо огромное. Все красиво, все работает

1 лайк

По теме вопрос. Есть возможность добавить таб “Комплектация”?. Пробовал по вышеописанной схеме, но в версии 7 шаблон уже другой, так не получается.

Смысл тот же самый остался, может не в том файле смотрели?
Что хотите разместить в табе комплектация?

Например {if $pay_tab_name && $pay_tab_text} в файле product_info_v1.html не нахожу. Хочу к каждому товару отдельно комплектацию вынести. Как здесь, примерно https://kroks.ru/shop/repeaters/ready-made-kits/1426-komplekt-usileniya-sotovoj-svyazi-gsm900-dlya-dachi-krd-900/
Если это не сильно гиморно, конечно.

Обновил сообщение выше Таб характеристики - #2 от пользователя Nexoos

Я так, понимаю, что информация в этом табе будет общая для всех товаров. Сделать так, чтобы можно было для каждого товара свою комплектацию прописывать, можно?

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