Помимо отображения на витрине магазине, требуется создать отдельный раздел, который будет содержать все bestsellers и promo. Не могу вытащить url этих категорий. Help.
А не подскажете, как теперь эту ссылку внедрить в общий список категорий?
Я про этот:
{if isset($category)}{$selected_category=$category.id}{else}{$selected_category=null}{/if}
{$categories = $wa->shop->categories(0, null, true)}
для начала стили поправьте в default.css
.main_menu ul li ul свойство z-index: 10000
у Вас выпадающее меню ниже уровнем слайдера, поэтому на главной "большие удилища" обрезаны
как вариант, сделать статическую страницу, в которую вставить (в магазине)
{$promo = $wa->shop->productSet('promo')}
{include file="list-thumbs.html" products=$promo}
в сайте, блоге и пр.
{if $wa->shop}
{$promo = $wa->shop->productSet('promo')}
{include file="list-thumbs.html" products=$promo}
{/if}
13 ответов
<a href="{$wa->getUrl('/frontend/search')}?promo=1">promo</a>
в search.html
где
{if !$products}
[`No products were found.`]
{else}
добавим
{if $wa->get("promo")}
{$promo = $wa->shop->productSet('promo')}
{include file="list-thumbs.html" products=$promo}
{/if}
Я про этот:
{if isset($category)}{$selected_category=$category.id}{else}{$selected_category=null}{/if}
{$categories = $wa->shop->categories(0, null, true)}
{wa_print_tree tree=$categories selected=$selected_category unfolded=true elem ='<a href=":url" title=":name">:name</a>'}
Сейчас создана категория "Спецпредложения", но это не совсем удобно. Сайт http://7.xgleb.z8.ru/
.main_menu ul li ul свойство z-index: 10000
у Вас выпадающее меню ниже уровнем слайдера, поэтому на главной "большие удилища" обрезаны
А каталог:
вместо {wa_print_tree tree...}
<ul>
{foreach $categories as $cat}
<li{if $cat.id == $selected_category}class="selected"{/if}>
<a href="{$cat.url}" title="{$cat.name}">{$cat.name}</a>
{if count($cat.childs)>0}
<ul>
<li><a href="{$wa->getUrl('/frontend/search')}?promo=1">Спецпредложения</a></li>
{foreach $cat.childs as $subcat}
<li><a href="{$subcat.url}" title="{$subcat.name}">{$subcat.name}</a></li>
{/foreach}
</ul>
{/if}
</li>
{/foreach}
</ul>
пробел перед class="selected" забыл
{if isset($category)}{$selected_category=$category.id}{else}{$selected_category=null}{/if}
{$categories = $wa->shop->categories(0, null, true)}
<ul>
{foreach $categories as $cat}
<li{if $cat.id == $selected_category} class="selected"{/if}>
<a href="{$cat.url}" title="{$cat.name}">{$cat.name}</a>
{if count($cat.childs)>0}
<ul>
<li><a href="{$wa->getUrl('/frontend/search')}?promo=1">Спецпредложения</a></li>
{foreach $cat.childs as $subcat}
<li><a href="{$subcat.url}" title="{$subcat.name}">{$subcat.name}</a></li>
{/foreach}
</ul>
{/if}
</li>
{/foreach}
</ul>
{if isset($category)}{$selected_category=$category.id}{else}{$selected_category=null}{/if}
{$categories = $wa->shop->categories(0, null, true)}
<ul>
<li><a href="{$wa->getUrl('/frontend/search')}?promo=1">Спецпредложения</a></li>
{foreach $categories as $cat}
<li{if $cat.id == $selected_category} class="selected"{/if}>
<a href="{$cat.url}" title="{$cat.name}">{$cat.name}</a>
{if count($cat.childs)>0}
<ul>
{foreach $cat.childs as $subcat}
<li><a href="{$subcat.url}" title="{$subcat.name}">{$subcat.name}</a></li>
{/foreach}
</ul>
{/if}
</li>
{/foreach}
</ul>
{$promo = $wa->shop->productSet('promo')}
{include file="list-thumbs.html" products=$promo}
в сайте, блоге и пр.
{if $wa->shop}
{$promo = $wa->shop->productSet('promo')}
{include file="list-thumbs.html" products=$promo}
{/if}