Legosp Forum

Shop-Script "Legosp" => Дизайн и шаблоны => Тема начата: nominder от Августа 28, 2012, 06:11:50 pm

Название: Вывод субкатегорий и товаров из подкатегорий в родительской категории
Отправлено: nominder от Августа 28, 2012, 06:11:50 pm
Подскажите пожалуйста, чего нужно поправить в шаблоне или не только в шаблоне, чтобы в родительских категориях корректно отображались субкатегории и товары из подкатегорий? Сейчас в стандартном шаблоне это не работает.
Название: Re: Вывод субкатегорий и товаров из подкатегорий в родительской категории
Отправлено: nominder от Августа 30, 2012, 01:16:14 pm
И еще, подскажите пожалуйста, как добавить кнопку заказать к спецпредложениям на главной?
В интернет магазине, по моему мнению, человек зайдя должен иметь возможность что-то купить уже с первой страницы, с первого взгляда на страницу он должен понимать, что здесь нужно ПОКУПАТЬ!
Название: Re: Вывод субкатегорий и товаров из подкатегорий в родительской категории
Отправлено: nictboom от Августа 31, 2012, 01:30:09 am
какая версия?!
в 6-ой версии вроде не хватает файла subcategorys.php.
как вариант можно пробовать взять его с 5-той и положить в папку css/css_default-full/includes/ и чуть поправить css/css_default-full/theme/subcateg.tpl.html, например:
<table style="width:100%; padding: 3px 20px 3px 20px; text-align:center;">
{foreach from=$subcategories_to_be_shown item=subc name=scat}
{if $smarty.foreach.scat.index is div by 3}<tr>{/if}
<td style="width: 20%;">
<a title="{$subc.name}" href="{$subc.hurl}"><img border="0" alt="{$subc.name}" src="./products_pictures/{if $subc.picture}{$subc.picture}{else}nophoto.jpg{/if}"></a>
<br>
<a title="{$subc.name}" href="{$subc.hurl}">{$subc.name}</a><br><br>
</td>
{if ($smarty.foreach.scat.index+1) is div by 3}</tr>{/if}

{/foreach}
</table>
Цитировать
И еще, подскажите пожалуйста, как добавить кнопку заказать к спецпредложениям на главной?
приблизительно так:
  <div class="product_list">
   {foreach name=special from=$special_offers item=special_offer}
     <div class="pr_list_item">
      <div class="pr_list_price"><span>{$smarty.const.TABLE_PRODUCT_COST}: </span>{$special_offer.Price}</div>
      <div class="pr_list_img"><img id="dp{$special_offer.productID}" src="./products_pictures/{$special_offer.picture}" border="0" alt="{$special_offer.name}" /></div>
      <div class="pr_list_name"><a href="./{$special_offer.hurl}">{$special_offer.name}</a></div>
      <div><a id="tocart_{$special_offer.productID}" class="ajaxcart button" href="./add2cart/{$special_offer.productID}"><span>{$smarty.const.ADD_TO_CART_STRING}</span></a></div>

     </div>
   {/foreach}
  </div>
ps/ для отображения товаров нужно править $smarty->assign("products_to_show".... в  includes-файле, но по условию лицензионного соглашения , делать/менять код без согласия автора ПО нельзя. посему ждите.. поправят.
Название: Re: Вывод субкатегорий и товаров из подкатегорий в родительской категории
Отправлено: nominder от Августа 31, 2012, 11:08:32 am
Спасибо, с выводом подкатегорий уже разобрался, а вот как выводить в родительской категории товары из подкатегорий, как в 5 версии, так и не понял, подскажите пожалуйста.
И еще одно, как, если есть подкатегории, подключать файл subcateg.tpl.html, а если нет, не подключать?


Кстати, можно, наверное, выводить список покатегорий и без файла subcategorys.php, брать их из переменной $categories_tree, только добавить в нее еще картинки от категорий.
Название: Re: Вывод субкатегорий и товаров из подкатегорий в родительской категории
Отправлено: nominder от Августа 31, 2012, 11:57:15 am
Разобрался с выводом товаров из подкатегорий
в файле category.php 120 строку

$smarty->assign("products_to_show", $result);

меняем на

$smarty->assign("products_to_show", $result['result']);

менять конечно ничего нельзя, но в следующей версии думаю будет все нормально.