Foх Опубликовано 19 апреля, 2014 Жалоба Поделиться Опубликовано 19 апреля, 2014 Добрый день форумчане,Скажите как в симпле вывести категории на главную.допустим я уберу с главной товары и хочу чтоб были блоки с категориями товаров)реализовывал такое на странице каталога(чтоб зайдя в корневую категории были видны подкатегории)а как это на главной вывести?)Вот пример кода если нужно чтоб при входе в корневую категорию высвечивались подкатегории а не все товары вперемешку {if $category->subcategories} <ul class="category1"> {foreach $category->subcategories as $c} {if $c->visible} <li> <div class="image"> <a href="catalog/{$c->url}"> {if $c->image} <img src="{$config->categories_images_dir}{$c->image}" alt="{$c->name}"> {else} <img src="design/{$settingscape}/image->theme|ess/no_image.png" alt="{$c->name}"> {/if} </a> </div> <a href="catalog/{$c->url}" data-category="{$c->id}">{$c->name}</a> </li> {/if} {/foreach} </ul> Цитата Ссылка на сообщение Поделиться на другие сайты
Foх Опубликовано 28 апреля, 2014 Автор Жалоба Поделиться Опубликовано 28 апреля, 2014 может кому пригодится)))Если вам не нужны товары на главной а хотите создать красиво категории на главной с картинками)Думаю вам данный код поможет) <!-- Меню каталога --> <ul class="cat_list"> {* Рекурсивная функция вывода дерева категорий *} {if $categories} {foreach $categories as $c} {* Показываем только видимые категории *} {if $c->visible} <li> <div class="tophead"></div> <div class="image"> <a href="catalog/{$c->url}"> {if $c->image} <img src="{$config->categories_images_dir}{$c->image}" alt="{$c->name}"> {else} <img src="design/{$settings->theme|escape}/images/no_image.png" alt="{$c->name}"> {/if} </a> </div> <a href="catalog/{$c->url}" data-category="{$c->id}">{$c->name}</a> <div class="topfooter"></div> </li> {/if} {/foreach} </ul> {/if} </div> <!-- Меню каталога (The End)--> Цитата Ссылка на сообщение Поделиться на другие сайты
Olenka Опубликовано 27 мая, 2014 Жалоба Поделиться Опубликовано 27 мая, 2014 может кому пригодится)))Если вам не нужны товары на главной а хотите создать красиво категории на главной с картинками)Думаю вам данный код поможет) <!-- Меню каталога --> <ul class="cat_list"> {* Рекурсивная функция вывода дерева категорий *} {if $categories} {foreach $categories as $c} {* Показываем только видимые категории *} {if $c->visible} <li> <div class="tophead"></div> <div class="image"> <a href="catalog/{$c->url}"> {if $c->image} <img src="{$config->categories_images_dir}{$c->image}" alt="{$c->name}"> {else} <img src="design/{$settings->theme|escape}/images/no_image.png" alt="{$c->name}"> {/if} </a> </div> <a href="catalog/{$c->url}" data-category="{$c->id}">{$c->name}</a> <div class="topfooter"></div> </li> {/if} {/foreach} </ul> {/if} </div> <!-- Меню каталога (The End)--> Спасибки! А как вывести под названиями первых категорий, названия подкатегорий только 2 уровня? Цитата Ссылка на сообщение Поделиться на другие сайты
mistika Опубликовано 10 декабря, 2019 Жалоба Поделиться Опубликовано 10 декабря, 2019 У меня одной не получилось?)) или что-то не дописано или у меня буквы нормально выводятся, а картинки 500 ошибку в консоли рисуют, на главной соответственно заглушки Цитата Ссылка на сообщение Поделиться на другие сайты
phukortsin Опубликовано 11 декабря, 2019 Жалоба Поделиться Опубликовано 11 декабря, 2019 У меня одной не получилось?)) Видимо, да. Код вполне рабочий. или что-то не дописано или у меня буквы нормально выводятся Есть еще десятки возможных ИЛИ. Например, не заданы картинки для категорий а картинки 500 ошибку в консоли рисуют Смотря какие картинки... а картинки 500 ошибку в консоли рисуют, на главной соответственно заглушки Если "на главной соответственно заглушки", то как раз и значит, что работает... А чтобы получать ответы более точные и более полезные, обычно URL дают... Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.