Автор Тема: Вывод подкатегории  (Прочитано 10507 раз)

Оффлайн yuriy4508

  • Спец
  • ***
  • Сообщений: 137
    • Просмотр профиля
Вывод подкатегории
« : Марта 16, 2012, 04:09:09 pm »
Как сделать так чтобы при нажатии категории на страницу выводились только подкатегории, а товар не выводился.
т.е. вот тут а странице должно быть только марки авто http://lego-demo.shop-script.org/index.php?categoryID=1
при нажатии марки уже появляется страница с перечнем товара

nictboom

  • Гость
Re: Вывод подкатегории
« Ответ #1 : Марта 16, 2012, 04:14:08 pm »
выключить их в админке

Оффлайн yuriy4508

  • Спец
  • ***
  • Сообщений: 137
    • Просмотр профиля
Re: Вывод подкатегории
« Ответ #2 : Марта 18, 2012, 11:11:34 am »
"Показывать наиболее популярные товары в пустых категориях:" - имеется ввиду это?

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

Готов оплатить, но предварительно свяжитесь со мной чтобы сразу было понятно как надо....
« Последнее редактирование: Марта 18, 2012, 11:46:17 am от yuriy4508 »

Оффлайн Юрий

  • Старожил
  • ****
  • Сообщений: 322
    • Просмотр профиля
    • Во-Сток
Re: Вывод подкатегории
« Ответ #3 : Марта 18, 2012, 01:21:59 pm »
Добавь проверку в category.tpl.html

{if $subcategories_to_be_shown}
     есть подкатегории. пишем что должно отображатся
{else}
     нет подкатегорий показываем товары
{/if}

nictboom

  • Гость
Re: Вывод подкатегории
« Ответ #4 : Марта 18, 2012, 02:17:15 pm »
по моему проще перетянуть/поставить{include file="subcateg.tpl.html"}   
перед {if $products_to_show_count ne NULL}
в category.tpl.html

Оффлайн Юрий

  • Старожил
  • ****
  • Сообщений: 322
    • Просмотр профиля
    • Во-Сток
Re: Вывод подкатегории
« Ответ #5 : Марта 18, 2012, 02:24:32 pm »
и что изменится? Товар то все равно будет показываться с подкатегорий...
Вообще б в идеале нужно было переписать скрипт что б тот не вгружал данные с подкатегорий.

Оффлайн yuriy4508

  • Спец
  • ***
  • Сообщений: 137
    • Просмотр профиля
Re: Вывод подкатегории
« Ответ #6 : Марта 18, 2012, 02:35:31 pm »
Спасибо, Юрий. Все работает

nictboom

  • Гость
Re: Вывод подкатегории
« Ответ #7 : Марта 18, 2012, 02:53:11 pm »
и что изменится? Товар то все равно будет показываться с подкатегорий...
Вообще б в идеале нужно было переписать скрипт что б тот не вгружал данные с подкатегорий.
Цитировать
...при снятии галочки исчезают и подкаталоги и товар, а мне надо чтобы остались только подкаталоги.
проще говоря, если выключить их в админке (показ товара в главных/пустых категориях), подкатегории не будут пропадать.
« Последнее редактирование: Марта 18, 2012, 03:01:06 pm от nictboom »

IgorNS

  • Гость
Re: Вывод подкатегории
« Ответ #8 : Декабря 06, 2012, 09:58:32 pm »
Это ближайшая тема, хоть и старая.
3 уровня категорий. При нажатии на 2 выводит 1-2, при нажатии 3 выводит 1-2-3
А как сделать чтобы при нажатии на 2 выводила 2, при нажатии на 3 выводила 3:
[spoiler]
А
-А1
--А11
--А12
--А13
-А2
--А21
--А22
-А3
--А31
--А32
[/spoiler]
т.е. при выборе А - выводит А1, А2 и А3, при выборе А1 - выводит А11, А12 и А13 без корневых!


IgorNS

  • Гость
Re: Вывод подкатегории
« Ответ #9 : Декабря 07, 2012, 09:21:49 pm »
Слева меню-каталог (предварительно с двумя уровнями), а в центре страницы раскрывается содержимое данной категории (подкатегории) и только.
При переключении в новый каталог корня или второго уровня - раскрывается содержимое второго или третьего уровней соответственно. И все это отображается на цетральной (главной) странице пока на появится категория с товарами, тогда отображается уже список товаров.
Здесь не должно быть первых двух уровней, только содержимое данной подкатегории:
[spoiler]http://liakor.ua/index.php?categoryID=8[/spoiler]
а в главном каталоге (слева) только 2 уровня и переход в предыдущий уровень через него.
Ну, с 2-мя уровнями проще - аккордион не отображает 3-й уровень )) Можно использовать это.
А вот как не показывать предыдущие подкатегории - не смог разобраться...
Примерно как здесь - http://vinni.dn.ua/ - кликаешь на первый корневой каталог и на главной выводится его содержимое.

И еще ерунда какая-то получается. пока я двигаюсь по каталогу в горизонтальном меню ссылки отображаются в виде ***CatalogID=** и они работают. Дохожу до товара и ссылки меняются на ***catalog/"name"  и они уже не работают. не все, но как-то выборочно...
« Последнее редактирование: Декабря 07, 2012, 09:29:58 pm от IgorNS »

Оффлайн necr_

  • Пользователь
  • **
  • Сообщений: 67
    • Просмотр профиля
    • Студия Фрут АРТ!
Re: Вывод подкатегории
« Ответ #10 : Декабря 07, 2012, 09:44:19 pm »
вот так вам нужно? http://elektro61.ru/

IgorNS

  • Гость
Re: Вывод подкатегории
« Ответ #11 : Декабря 07, 2012, 09:58:02 pm »
Горизонтального меню нет - трудно отследить путь, но похоже на это )
Можно код этой части попросить? (ну только без рисунков)
« Последнее редактирование: Декабря 07, 2012, 09:59:59 pm от IgorNS »

Оффлайн necr_

  • Пользователь
  • **
  • Сообщений: 67
    • Просмотр профиля
    • Студия Фрут АРТ!
Re: Вывод подкатегории
« Ответ #12 : Декабря 07, 2012, 10:57:26 pm »
Не понял о каком горизонтальном меню, чтоб отследить, о "хлебных крошках"?
Их нет по желанию заказчика.
Всем все равно не поделюсь, а подумать над чем дам.
subcateg.tpl.html
{if $main_content_template=='subcateg.tpl.html'}
<div class="top"></div>
<div class="middle">{/if}
<div id="container3">
{foreach from=$subcategories_to_be_shown item=subc name=scat}
{if $smarty.foreach.scat.index is div by 1}<div id="container2">{/if}


<div id="container1">
<a title="{$subc.name}" href="{$subc.hurl}">
<div id="col1">
<a title="{$subc.name}" href="{$subc.hurl}"><img width="100px" height="70px" border="0" alt="{$subc.name}" src="./products_pictures/{if $subc.picture}{$subc.picture}{else}nophoto.jpg{/if}"></a>
</div>
<div id="col2">
<a class="a_one" title="{$subc.name}" href="{$subc.hurl}">{$subc.name}</a>
</div>
<div id="col3">
</a>

</div>
</div>

{if ($smarty.foreach.scat.index+1) is div by 1}</div>{/if}

{/foreach}
</div>
{if $main_content_template=='subcateg.tpl.html'}
</div>{/if}

 
без стиля. его додумайте сами

IgorNS

  • Гость
Re: Вывод подкатегории
« Ответ #13 : Декабря 08, 2012, 09:43:29 pm »
Что-то ничего не получается. Или я уже настолько наделал ошибок в коде, но подкатегории не выводятся. Кстати здесь тоже работает - http://vo-stok.com.ua/ как мне надо: нажимаешь первую категорию и на главной выводятся только подкатегории...