Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

[РЕШЕНО] Активная вкладка на странице товара


 Поделиться

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

Доброго времени суток.

Не могу понять как сделать, чтобы на странице товара была по умолчанию открыта не первая вкладка Описание, а вкладка Характеристики.

Покопался в файлах - не особенно понял, где нужно поменять с display: none на display: block чтобы #tab-attribute было изначально открыто.

Версия OpenCart 1.5.1.3

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


а в 1.5.1 изначально чтоли 2 вкладки для описания и характеристик? Блин, ищу эту фичу под более старые версии. Придется обновляться.

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


Там их даже три у меня сейчас. Третья это Отзывы.

Предполагаю, что будут ещё, если включить сопутствующие товары или ещё какие-нибудь фенечки.

А основных, как я понимаю, две

Первая это Описание, куда лепится текст со вкладки Общие из поля Описание в редактировании товара.

А вторая со вкладки Атрибут в том же редактировании товара.

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


Доброго времени суток.

Не могу понять как сделать, чтобы на странице товара была по умолчанию открыта не первая вкладка Описание, а вкладка Характеристики.

Покопался в файлах - не особенно понял, где нужно поменять с display: none на display: block чтобы #tab-attribute было изначально открыто.

Версия OpenCart 1.5.1.3

в 1.5 не знаю но в 0.2.2 это делалось catalog/view/javascript/jquery/tab.js

тут видно что было изменено

$.tabs = function(selector, start) {


	$(selector).each(function(i, element) {
		$($(element).attr('tab')).css('display', 'none');
		
		$(element).click(function() {
			$(selector).each(function(i, element) {
				$(element).removeClass('selected');
				
				$($(element).attr('tab')).css('display', 'none');
			});
			
			$(this).addClass('selected');
			
			$($(this).attr('tab')).css('display', 'block');
		});
	});
	
	if (!start) {

		//start = $(selector + ':first').attr('tab');
                start = $(selector + ':gt(0)').attr('tab');


	}

	$(selector + '[tab=\'' + start + '\']').trigger('click');
};
Ссылка на комментарий
Поделиться на других сайтах

  • 1 год спустя...

тоже интересует этот вопрос, движок 1.5.1.3

там в такого файла нету, есть похожий - "tab.js", в жава нифига не смыслю, хто небуть делал такое?

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

Доброго времени суток.

Не могу понять как сделать, чтобы на странице товара была по умолчанию открыта не первая вкладка Описание, а вкладка Характеристики.

Покопался в файлах - не особенно понял, где нужно поменять с display: none на display: block чтобы #tab-attribute было изначально открыто.

Версия OpenCart 1.5.1.3

Открыть файл catalog/view/theme/default/template/product/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 } ?>
</div>

Заменить на:

<div id="tabs" class="htabs">
<?php if ($attribute_groups) { ?>
<a href="#tab-attribute"><?php echo $tab_attribute; ?></a>
<?php } ?>
<a href="#tab-description"><?php echo $tab_description; ?></a>
<?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 } ?>
</div>

Удачи! :wink:

  • +1 5
Ссылка на комментарий
Поделиться на других сайтах


  • 1 месяц спустя...
  • 1 год спустя...
  • 1 месяц спустя...

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.