TemKa_SD 9 08/08/18 16:18 Что-то не получается, как правильно написать условие: Если категориид = 5 то загружать клуб 4. Поделиться сообщением Ссылка на сообщение
TemKa_SD 9 08/08/18 16:25 (изменено) Так правильно? Вроде работает, мне просто для нескольких клубов так делать нужно будет.{{$club = null;}} {{if $category->_id == 5}} {{ try { $club = \IPS\Member\Club::load(4); } catch (\OutOfRangeException $e) {} }} {{endif}} {{if $category->_id == 3}} {{ try { $club = \IPS\Member\Club::load(2); } catch (\OutOfRangeException $e) {} }} {{endif}} Изменено 8 августа 2018 пользователем TemKa_SD Поделиться сообщением Ссылка на сообщение
newbie 1723 08/09/18 05:11 Так правильно? Да Можно использовать elseif{{$club = null;}} {{if $category->_id == 5}} {{ try { $club = \IPS\Member\Club::load(4); } catch (\OutOfRangeException $e) {} }} {{elseif $category->_id == 3}} {{ try { $club = \IPS\Member\Club::load(2); } catch (\OutOfRangeException $e) {} }} {{endif}} Поделиться сообщением Ссылка на сообщение
TemKa_SD 9 08/09/18 05:43 А вот идея, чтобы автоматически всё работало, сделать через совпадение названий клуба и категории магазина. Т.е примерно так: {{if $category->_name == $название клуба}} Только я переменные не знаю как вывести с клуба. Поделиться сообщением Ссылка на сообщение
newbie 1723 08/09/18 06:13 Название категории может быть на нескольких языках. Только я переменные не знаю как вывести с клуба. Сперва его нужно получить. Поделиться сообщением Ссылка на сообщение
TemKa_SD 9 08/09/18 06:49 (изменено) Название категории может быть на нескольких языках. Название категории будет соответствовать названию клуба, в этом я уверен. Сперва его нужно получить. Естественно. Вы может не поняли о чем я ? Как вместо этого получить название клуба? $club = \IPS\Member\Club::load(4); Изменено 9 августа 2018 пользователем TemKa_SD Поделиться сообщением Ссылка на сообщение
newbie 1723 08/09/18 07:05 Как вместо этого получить название клуба?На основании чего? Нужны какие-то данные для начала. Поделиться сообщением Ссылка на сообщение
TemKa_SD 9 08/09/18 08:04 Так данные есть, это название клуба. Т.е {{ try { $club = \IPS\Member\Club::load($category->_name); } catch (\OutOfRangeException $e) {} }} Поделиться сообщением Ссылка на сообщение
newbie 1723 08/09/18 08:16 Клуб можно загрузить только по ID Поделиться сообщением Ссылка на сообщение