Перейти к содержанию
Официальный форум поддержки Simpla

Периодически не работают табы в карточке товара


Перейти к решению Решено cop2000,

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

Доброго дня Вам!

Помогите победить проблему....

в карточке товаров вывод табов осуществляется через

Навигация табов

<ul class="nav nav-tabs hidden-md-down" role="tablist">
{* Описание *}
		<li class="nav-item">
			<a class="nav-link active" data-toggle="tab" href="#productbody" role="tab" data-language="{$translate_id['product_description']}">{$lang->product_description}</a>
		</li>	
{* Характеристики *}
		{if $product->features}
			<li class="nav-item">
				<a class="nav-link" data-toggle="tab" href="#features" role="tab" data-language="{$translate_id['product_features']}">{$lang->product_features}</a>
			</li>
		{/if}
{* Комментарии *}
		<li class="nav-item"> 
		<a class="nav-link" data-toggle="tab" href="#comments" role="tab" data-language="{$translate_id['product_comments']}">{$lang->product_comments} <span class="text-sm text-transparent">({$comments|@count})</span></a>
		</li>
</ul>

Вывод контента табов

<div class="tab-content p-y-2">
	
{* Описание *}
		<button class="btn btn-block btn-link hidden-lg-up" type="button" data-toggle="collapse" data-target="#productbody" aria-expanded="false" aria-controls="productbody">{$lang->product_description}</button>
		<div class="tab-pane collapse p-y-2 active" id="productbody" role="tabpanel">
			{if $product->body}
				<span itemprop="description">{$product->body}</span>
			{else}
				Описание предложения на стадии подготовки
			{/if} 
		</div>
{* Характеристики *}
                  {if $product->features}
			<button class="btn btn-block btn-link hidden-lg-up" type="button" data-toggle="collapse" data-target="#features" aria-expanded="false" aria-controls="features">{$lang->product_features}</button>
			<div class="tab-pane collapse p-y-2 {if !$product->body} {/if}" id="features" role="tabpanel">
				<div class="row">
					<div class="col-lg-7">
						<table class="table table-striped">
							{foreach $product->features as $f}
								<tr>
									<td>{$f->name}</td>
									<td>{$f->value}</td>
								</tr>
							{/foreach}
						</table>
					</div>
				</div>
			</div>
		{/if}	
{* Комментарии *}
		<button class="btn btn-block btn-link hidden-lg-up" type="button" data-toggle="collapse" data-target="#comments" aria-expanded="false" aria-controls="comments">{$lang->product_comments}</button>
		<div class="tab-pane collapse p-y-2" id="comments" role="tabpanel">
			{include file='comments.tpl'}
		</div>
</div>

При этом первичный вывод происходит корректно... первый таб норм... НО если переключиться на характеристики или отзывы (соседние табы) то перебрасывает на главную страницу с соответствующей ссылкой аля http://домен/#features

Но самое вредное то что происходит это через раз.... иногда всё хорошо, а иногда вот так как выше написал...

Подскажите куда рыть...

Заранее большое спасибо!

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

Всем спасибо.

Проблема решена.

Асинхронная загрузка скриптов во благо спидтеста от лукавого....

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

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...