Проблема с каталогом товаров

Статус
В этой теме нельзя размещать новые ответы.

admevgeniy

Писатель
Регистрация
6 Фев 2009
Сообщения
9
Реакции
0
У меня проблема возникла с формированием ссылок в катеогрии.
Вот есть категории:
категория_1
под категория1
под под категория1
под категория2
категория_2

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

Как это исправить?
 
12 шаблон?
а ты сделай вверху странички с продуктом - строку категорий - просто скопируй код из странички со списком
 
12 шаблон?
а ты сделай вверху странички с продуктом - строку категорий - просто скопируй код из странички со списком
Да 12, в принципе не трудно и узнать, посмотрев html код страницы. Но сейчас не об этом, Ваша вариант который Вы предлагаете, это не выход из ситуации, меня интересует как реализовать чтобы когда я просматриваю товар то ссылка на под под категорию этого товара была активана. Подскажите пожалуйста, просто в коде ссылке как бы все правильно и что добавить ума не приложу,
<a href="index.php?categoryID={$categories_tree.categoryID}">{$categories_tree.name}</a>
 
Т.е Вам нужно, чтобы все пункты каталога были всегда активны?

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

Как вариант можно сделать, чтобы пункты меню всегда оставались активными.
 
у меня в category_tree.tpl.html следующий код:
PHP:
{* category navigation tree *}
<table >
{section name=i loop=$categories_tree}
	{if $categories_tree[i].categoryID != 1}
	<tr>
	<td valign="top" width="10">{if $categories_tree[i].level == 1}<img src="images/12arrow.gif" width="7" height="6">{/if}&nbsp;</td>
	<td>
		{section name=j loop=$categories_tree max=$categories_tree[i].level-1}
			&nbsp;&nbsp;&nbsp;
		{/section}
		{if $categories_tree[i].level > 1}<img src="images/point{if $categoryID == $categories_tree[i].categoryID}_v{else}_gray{/if}.gif" width="8" height="8">{/if}

  		{if $categoryID == $categories_tree[i].categoryID}
			{* selected node => point category and don't make a link *}
			<b>
				<font class="faq">{$categories_tree[i].name}
				</font>
			</b>
			<br>
  		{else}
			{* not selected node => make a link to a category *}
			<a href="index.php?categoryID={$categories_tree[i].categoryID}" 
				{if $categories_tree[i].level > 1}
					class="standardsmall" 
				{/if}>{$categories_tree[i].name}</a>
			<br>
  		{/if}
	</td></tr>
	{/if}
{/section}
</table>
вместо строчки <font class="faq">{$categories_tree.name}
вставить:
<font class="faq"><a href="index.php?categoryID={$categories_tree.categoryID}">{$categories_tree.name}</a>

а для класса "faq" в таблице (style12.css) стилей добавь еще красоту для ссылки:
.faq a{ font-size: 14px; color: #DF0000;}

После этих действий рубрика будет ссылкой даже если она активна.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху