Алексей, если Вам непонятно описание в вердикте экзамена, Вы можете написать тикет в техподдержку (с указанием номера заявки). Здесь мы не можем обсуждать задания экзамена, так как даже текста его не видим.
написал: Алексей, если Вам непонятно описание в вердикте экзамена, Вы можете написать тикет в техподдержку (с указанием номера заявки). Здесь мы не можем обсуждать задания экзамена, так как даже текста его не видим.
Я обратился в поддержку, мне ответили, что текст заданий они не дают. В общем смысл такой, вот верхнее меню, необходимо сделать так что бы те пункты меню что не доступны не зарегистрированным пользователям окрасились в опред цвет. Ну ок, сделать недоступными пункты меню я знаю как, как окрашивать тоже, а вот как настроить так, что бы битрикс находил закрытые пункты меню и присваивал им класс, вот это не понятно, это возможно? Я ни где решения не находил
написал: что бы битрикс находил закрытые пункты меню и присваивал им класс,
Конечно возможно. Это очень-очень базовая задача, не про платформу даже, а про PHP программирование и чуть-чуть css+html Попробуйте не готовое решение поискать, а банально вывести переменные, которые компонент передал в шаблон.
написал: Я совсем запутался, так как расширенный режим нельзя, воя делаю проверку в компоненте isAuthorized()) { }?>Допустим в теле можно задать переменную, а как стили попадут в переменную если доп параметрами расширенного режима пользоваться нельзя?
Давайте начнем с того . что проверим условие задания. Как оно звучит дословно? Одно дело, когда явно написано про авторизованных. Но поскольку в Битриксе гибкая система настройки прав, то пользователь вполне может быть авторизован, но не иметь доступа к странице или разделу.
Цитата
Попробуйте не готовое решение поискать, а банально вывести переменные, которые компонент передал в шаблон.
Уточню ответ коллеги - проделать это следует для разных режимов - когда пользователь имеет доступ к странице и когда не имеет.
Цитата
написал: Алексей, если Вам непонятно описание в вердикте экзамена, Вы можете написать тикет в техподдержку (с указанием номера заявки). Здесь мы не можем обсуждать задания экзамена, так как даже текста его не видим.
Дело в том, что я не могу получить текст задания в поддержке по экзаменам мне сказали, что текст вопроса не выдаётся. Я частично помню как звучит вопрос, вот есть пункт меню новости, надо сделать так что стили, которые даются в вёрстке применялись в случае если пользователь не зарегистрирован. Вот создан такой код:
Он решает проблему если раздел без потомков и закрыт, ну это не то, правило работает если у него нет потомков, если его создать ну код работать уже не будет. Ну а если задать в <?if ($arItem["IS_PARENT"]):?> будет работать по тем что родители, т.е все. А мне нужен конкретный пункт, а именно самый 1?