Автор Тема: Где прописывать ссылки на каталог?  (Прочитано 10286 раз)

Оффлайн sokrbam

  • Спец
  • ***
  • Сообщений: 168
    • Просмотр профиля
    • Оригинальные подарки для девушек
Где прописывать ссылки на каталог?
« : Октября 31, 2011, 02:16:13 pm »
Уважаемые форумчане!

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

Версия ssf-le-30-05.4.5
« Последнее редактирование: Октября 31, 2011, 02:29:05 pm от sokrbam »

Оффлайн sokrbam

  • Спец
  • ***
  • Сообщений: 168
    • Просмотр профиля
    • Оригинальные подарки для девушек
Re: Где прописывать ссылки на каталог?
« Ответ #1 : Октября 31, 2011, 10:10:02 pm »
Может не понятно написал...

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

nictboom

  • Гость
Re: Где прописывать ссылки на каталог?
« Ответ #2 : Октября 31, 2011, 10:40:31 pm »
у Вас есть доп.страницы?
или Вы хотите что бы Вам это сделали?
если только вопрос где, то: css/css_ваша_тема/theme/category_tree.tpl.html

Оффлайн sokrbam

  • Спец
  • ***
  • Сообщений: 168
    • Просмотр профиля
    • Оригинальные подарки для девушек
Re: Где прописывать ссылки на каталог?
« Ответ #3 : Октября 31, 2011, 11:53:25 pm »
у Вас есть доп.страницы?
или Вы хотите что бы Вам это сделали?
если только вопрос где, то: css/css_ваша_тема/theme/category_tree.tpl.html


в этом файле: category_tree.tpl.html не вижу ссылок

[spoiler]{* category navigation tree *}
{if $smarty.const.CONF_SHOW_MENU == 1}<ul>
   {section name=i loop=$categories}{if $categories[6]>0}
  <li style="margin-left: {$categories[5]*10}px">
{if $categoryID == $categories[0]}
{* selected node => strong *}
<a href="./{$categories[7]}" class="selected">{$categories[1]}</a>
{/if}
{if $categoryID != $categories[0]}
{* not selected node => normal *}
<a href="./{$categories[7]}">{$categories[1]}</a>
{/if}
     </li>{/if}{assign var="ja" value=0}
   {/section}</ul>
{else}

{* category navigation tree close menu*}
<ul>
   {section name=i loop=$categories_tree}{if $categories_tree[3]>0}
  <li style="margin-left: {$categories_tree[2]*10}px">
{if $categoryID == $categories_tree[0]}
{* selected node => point category and don't make a link *}
<a href="./{$categories_tree[4]}" class="selected">{$categories_tree[1]}</a>
{else}
{* not selected node => make a link to a category *}
<a href="./{$categories_tree[4]}">{$categories_tree[1]}</a>
{/if}
     </li>
{/if}
   {/section}</ul>
{/if}[/spoiler]


Зайдите в админку, выберите нужную категорию, нажмите изменить, и там есть url просто впишите туда нужную вам ссылку, если она уже у вас есть ! Например ссылку на доп страницу!

сделал ссылку в админке, результата нет, все равно открывается тот каталог

Оффлайн sokrbam

  • Спец
  • ***
  • Сообщений: 168
    • Просмотр профиля
    • Оригинальные подарки для девушек
Re: Где прописывать ссылки на каталог?
« Ответ #4 : Ноября 01, 2011, 10:13:59 am »
Да, чё то я немножко зглупил, вы же просто меняете имя, а ведёт она всё равно в каталог же  :P
Тогда не вижу иного способа как просто сделать так:
В index.tpl.html перед {include file="category_tree.tpl.html"} добавить код такого вида <ul><li><a href="./ssilka_na_noviy_katalog">Какой то каталог</a></li></ul>
А вот ещё мысля пришла =) в .htaccess прописуете напрямую перенаправлении:
	
RewriteRule ^catalog/ssilka_na_katalogindex.php?ssilka_na_noviy_katalog [L]


спасибо, за ответ
Сделал по 1 варианту, добавил строчку перед в index.tpl.html, у меня появляется новый раздел со ссылкой на страницу куда мне нужно. Но, мне нужно немного по другому. Мне нужно в уже имеющиеся разделы, где идет сортировка по подкаталогам выводить их на более удобную страницу как на ozon.ru, я нажимаю там на музыку и он мне выдает страницу где идут подразделы: джаз, популярная и т.п.  после я нажимаю на ту картинку куда мне нужно и я попадаю в каталог.
По 2 варианту не получается - страница не отображается.

Оффлайн sokrbam

  • Спец
  • ***
  • Сообщений: 168
    • Просмотр профиля
    • Оригинальные подарки для девушек
Re: Где прописывать ссылки на каталог?
« Ответ #5 : Ноября 01, 2011, 10:59:47 am »
что мешает в описании категории сделать тоже самое что вы хотите сделать на доп странице?

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

Если все таки есть такая возможность, то подскажите пожалуйста, как осуществить..

nictboom

  • Гость
Re: Где прописывать ссылки на каталог?
« Ответ #6 : Декабря 06, 2011, 11:56:41 pm »
а если: отключить в админка/оформление/Показывать наиболее популярные товары в пустых категориях: снять галочку, закоментировать( {*...код...*} ) в category.tpl.html "нет товаров" <p style="text-align: center;">{$smarty.const.STRING_EMPTY_CATEGORY}</p>, сортировку:{* sort odrer *}
<div style="text-align: right;">
  cортировать по:&nbsp;&nbsp;
  <select name="orderby" onchange="location='http://{$smarty.const.CONF_SHOP_URL}/'+this.value">
    {html_options values=$sort_options.sort_values output=$sort_options.sort_names selected=$sort_options.sort_selected}
  </select>
</div>
{* eof sort order *}
перетянуть за {if $products_to_show_count ne NULL}
, а блок {include file="subcateg.tpl.html"}(если есть) поставить перед:{if $products_to_show_count ne NULL}

ну а там дело техники(в самом subcateg.tpl.html), количество в строке(div by 5), или вообще стиль для блока..
отображается без "доп.страниц" и "прописывать ссылки на каталог".
ps/ но для последних версий, для более старых нужно смотреть код category.tpl.html и includes/category.php
« Последнее редактирование: Декабря 07, 2011, 12:23:18 am от nictboom »