Elite-Board tech support
https://forum.illusionweb.ru/

Как выбрать нужные категории и вывести их с помощью SMARTY
https://forum.illusionweb.ru/viewtopic.php?f=3&t=3868
Страница 1 из 1

Автор:  MIHALICH [ 08 фев 2020, 16:12 ]
Заголовок сообщения:  Как выбрать нужные категории и вывести их с помощью SMARTY

Данный код выводит все категории, как модифицировать его, чтобы выводил определенные категории? Это нужно, чтобы на главной разбить категории и сделать заголовки.
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

Автор:  MIHALICH [ 11 фев 2020, 11:39 ]
Заголовок сообщения:  Re: Как выбрать нужные категории и вывести их с помощью SMAR

переформулирую вопрос, %$el.name% выводит циклом имена всех категорий, а как вывести конкретное имя категории, как добраться до него :D

Автор:  Андрей [ 11 фев 2020, 18:31 ]
Заголовок сообщения:  Re: Как выбрать нужные категории и вывести их с помощью SMAR

может. если логически подумать можно по его id

Автор:  MIHALICH [ 12 фев 2020, 17:18 ]
Заголовок сообщения:  Re: Как выбрать нужные категории и вывести их с помощью SMAR

Андрей писал(а):
может. если логически подумать можно по его id


Так это понятно, как добраться до этого ID

Автор:  Андрей [ 12 фев 2020, 19:15 ]
Заголовок сообщения:  Re: Как выбрать нужные категории и вывести их с помощью SMAR

смотришь в базе id категории нужной, ну и потом условие пишешь в цикле типа такого
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

типа такого что то
либо можно по индексу
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

Автор:  Geo [ 14 фев 2020, 10:38 ]
Заголовок сообщения:  Re: Как выбрать нужные категории и вывести их с помощью SMAR

Если известен id категории, можно обратиться напрямую к ветви этой категории в массиве $three.
Например, для категории "Недвижимость" с id=5
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

Автор:  MIHALICH [ 15 фев 2020, 15:31 ]
Заголовок сообщения:  Re: Как выбрать нужные категории и вывести их с помощью SMAR

Geo писал(а):
Если известен id категории, можно обратиться напрямую к ветви этой категории в массиве $three.
Например, для категории "Недвижимость" с id=5
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


Благодарю буду пробовать, как обратиться правильно к $tree и вывести не знал.

Автор:  Geo [ 15 фев 2020, 15:36 ]
Заголовок сообщения:  Re: Как выбрать нужные категории и вывести их с помощью SMAR

Для отладки можете использовать модификаторы var_dump, var_export, print_r, как соответствующие функции в PHP. Но для массивов надо ещё добавлять @ перед именем функции.
В общем, делайте так:
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

Автор:  MIHALICH [ 18 фев 2020, 20:20 ]
Заголовок сообщения:  Re: Как выбрать нужные категории и вывести их с помощью SMAR

Андрей писал(а):
смотришь в базе id категории нужной, ну и потом условие пишешь в цикле типа такого
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

типа такого что то
либо можно по индексу
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


Спасибо бро все работает, я тупанул и вместо == поставил присваивание = вот и не получалось. Чтож я тупой с этим ничего не поделать

Автор:  MIHALICH [ 18 фев 2020, 20:24 ]
Заголовок сообщения:  Re: Как выбрать нужные категории и вывести их с помощью SMAR

Вообще конечно логика тут странная, если $el.id == 955%} то выводим {%$el.name%}, это магия какая то, тут логика с одной стороны есть, а с другой её нет

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/