maxonemore Posted April 9, 2019 Report Share Posted April 9, 2019 А как вывести категории определенного уровня? У нас просто много подкатегорий и когда выводишь все, то там целый экран получается. Хотелось бы вывести только категории 2-го уровня. Quote Link to post Share on other sites
shooroop Posted April 10, 2019 Report Share Posted April 10, 2019 А как вывести категории определенного уровня? У нас просто много подкатегорий и когда выводишь все, то там целый экран получается. Хотелось бы вывести только категории 2-го уровня. Очень хочется что бы вы научились пользоваться поиском . это настолько упрощает вам жизнь. И вам и мне не пришлось бы писать посты на этом сайте Quote Link to post Share on other sites
ExtraBash Posted April 10, 2019 Author Report Share Posted April 10, 2019 А как вывести категории определенного уровня? У нас просто много подкатегорий и когда выводишь все, то там целый экран получается. Хотелось бы вывести только категории 2-го уровня. Это как бы не совсем сюда относится, вам нужно искать как строятся меню и как выводить именно нужные уровни.В целом там вызов функции в smarty в шаблоне, нужно поставить соответствующие условия, собрать наверное свою такую функцию,и ее вызвать. В 2 словах не ответить, и вариант не один. Quote Link to post Share on other sites
phukortsin Posted April 10, 2019 Report Share Posted April 10, 2019 А как вывести категории определенного уровня? У нас просто много подкатегорий и когда выводишь все, то там целый экран получается. Хотелось бы вывести только категории 2-го уровня. Способов разных много. Один из них: в запрос добавить выбор поля parent_id, в PHP построить дерево и выводить уже более-менее стандартной рекурсией с ограничением уровня. Но работа не совсем простая и не быстрая. Если надо выводить только самый верхний уровень, то намного проще - только в запрос добавить условие AND c.parent_id=0. А в общем случае поработать надо. Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.