Jump to content

Вывод подкатегорий (с картинками) в категориях


Recommended Posts

Доброго времени суток. Подскажите пожалуйста как вывести подкатегории (с картинками) на страницах категорий, например как здесь прикрутить сюда 

Код вывода у меня такой:

<div id="nav-container">
			{function name=categories_tree}
			{if $categories}
				<ul id="nav">
				{foreach $categories as $c}
				{if $c->visible}
				<li{if in_array($category->id, $c->children)} class="active"{/if}>
				<a href="catalog/{$c->url}" data-category="{$c->id}">{$c->name}</a>
				{if in_array($category->id, $c->children)}{categories_tree categories=$c->subcategories}{/if}
				</li>
				{/if}
				{/foreach}
				</ul>
			{/if}
			{/function}
			{categories_tree categories=$categories}
			</div>

 

Edited by trashrb
Link to post
Share on other sites

Видел,читал,пробовал, но почему то ни как не могу сделать

 

если выводить просто подкатегории текущей категории если они есть, то чем вам не подходит

    {if $category->subcategories}
        {foreach $category->subcategories as $c}
            <a href="catalog/{$c->url}">
               {if $c->image}<img src="{$config->categories_images_dir}{$c->image}" alt="{$c->name}">{/if}
               {$c->name}
             </a>
        {/foreach}
    {/if}

Edited by mishanya
Link to post
Share on other sites

 

если выводить просто подкатегории текущей категории если они есть, то чем вам не подходит

    {if $category->subcategories}
        {foreach $category->subcategories as $c}
            <a href="catalog/{$c->url}">
               {if $c->image}<img src="{$config->categories_images_dir}{$c->image}" alt="{$c->name}">{/if}
               {$c->name}
             </a>
        {/foreach}
    {/if}

тоже не работает,или может я что то не так делаю...

Link to post
Share on other sites

ну наверное потому что я не совсем дружу с симплой,не так давно на ней,перешел с опенкарт))

 

вставьте код в products.tpl и удостоверьтесь что у категории есть подкатегории чтобы было что выводить.

Link to post
Share on other sites

подождите Нохтера - сейчас подкатит и все разрулит и всех пошлет , а потом скажет, что когда то кому то уже это делал

Edited by Konan
Link to post
Share on other sites

вставьте код в products.tpl и удостоверьтесь что у категории есть подкатегории чтобы было что выводить.

Вот только не смейтесь,вставил,завелось,не так как надо правда (картинка на пол страницы и т.д.) но это я уже подправлю как нить. Низкий Вам поклон.

Link to post
Share on other sites

Вот только не смейтесь,вставил,завелось,не так как надо правда (картинка на пол страницы и т.д.) но это я уже подправлю как нить. Низкий Вам поклон.

 

ну завелось то как надо, а картинки это потому что вы картинки вставили такие. стилями подровняйте и ширину максимальную задайте. у симплы нет ресайза картинок категории.

Link to post
Share on other sites
  • 2 years later...
  • 2 years later...

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

Link to post
Share on other sites
30 минут назад, Viktor74 сказал:

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

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

хотя если вы про вывод меню выше , то добавьте 

        {foreach $categories as $c}
        {if $c->visible}
            <a href="catalog/{$c->url}">
               {if $c->image}<img src="{$config->categories_images_dir}{$c->image}" alt="{$c->name}">{/if}
               {$c->name}
             </a>
            {/if}
        {/foreach}

 

Edited by Kami
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...