4.3. Внедрить компонент для отображения левого меню. Установить для левого меню готовый шаблон, папка menuв материалах к заданию. В разделе «каталог» вывести динамическое левое меню, строящиеся на основе разделов информационного блока – каталога товаров.
Копирую указанный шаблон (menu/menu_left) в /local/templates/components/bitrix/ , в файле footer.php шаблона сайта заменяю div с содержимым на вызов компонента menu с шаблоном menu_left. В /products/.left.menu_ext.php в вызове компонента menu.section указываю уровень вложенности 3. В результате - в разделе "каталог" плывет верстка (причем везде нормально http://joxi.ru/12MDeL7I4zVEem, а именно в этом разделе плывет - обратите внимание на пункт Поиск в шапке на скриншотах). Да и меню отображается странно http://joxi.ru/zANDeKpIl9pnxm - вроде нормально в одном разделе, http://joxi.ru/a2X3W1acyYnzJmhttp://joxi.ru/DmBNJV1INLVD8m - не правильно в других. По условию задания берется готовый шаблон левого меню, готовая страница вызова компонента catalog, но работает в целом не правильно. Как будет оцениваться на экзамене если повторится подобное? Или это я что-то сделал не верно, тогда подскажите что?
В мае или раньше смотрел курсы, и видел этот учебный ролик, а теперь не могу найти. Хотел проверить в каком разрешении хранится фото посетителя, формировать ли картинку для анонса из детальной картинки и т.д. ... Но тогда наверное лучше использовать картинку только из предпросмотра, потому как неизвестно в каком виде(разрешении) будет загружена детальная картинка. Детальную картинку не трогать, т.е. она будет оригинальной.
Ну не знаю... Я установил "Уменьшать если большая" делать превью из детальной. Поставил размер детальной 66, а превьюшки 40. Других разрешений в верстке больше нет. Как раз оно. Кстати, обратите внимание - 66, а не 76. Я тоже наступил на эти грабли.
Цитата
А закомментить bootstrap в шаблоне компонента можно же? Или это выходит за рамки экзамена?)
А не проще в стилях меню добавить селектор лишний в начало?
добрый день У меня не получается сфотографироваться через веб камеру. Выходить "Необходимо загрузить вашу хорошо различимую фотографию!" Так же прошу подсказать где можно установить и активировать плагин браузера от "Академии 1С-Битрикс" ?
Шарифджон Хамроев написал: добрый день У меня не получается сфотографироваться через веб камеру. Выходить "Необходимо загрузить вашу хорошо различимую фотографию!" Так же прошу подсказать где можно установить и активировать плагин браузера от "Академии 1С-Битрикс" ?
Мелкий вопрос. Будет ли считаться ошибкой если подключить шаблоны левого меню и авторизации которые находятся в материалах при сдаче экзамена, но в заданиях про это не говорится???
Подскажите, что подразумевается под фразой: "13.2 Необходимо сделать настройки и доработки шаблона компонента авторизации так, чтобы отображались ошибки авторизации, но только с TYPE == ERROR"?
Стесняюсь спросить - а как вы выводите название элемента из двух свойств (должность и компания) на странице отзыва детально. Это первый билет тестовый.
Александр Маджугин написал: Стесняюсь спросить - а как вы выводите название элемента из двух свойств (должность и компания) на странице отзыва детально. Это первый билет тестовый.
Ну так выводим в шаблоне сначала свойство "Должность", потом пробел и сразу свойство "Компания". Это все в одном HTML теге. Вроде элементарный вопрос... Зачем искать сложные пути, если есть простые?
Цитата
Александр Кораблин написал: Подскажите, что подразумевается под фразой: "13.2 Необходимо сделать настройки и доработки шаблона компонента авторизации так, чтобы отображались ошибки авторизации, но только с TYPE == ERROR "?
Ну так надо проверить тип ошибки перед выводом ее в форме авторизации, иначе там начнет показываться всякая фигня типа "Письмо для восстановления пароля отправлено" (прямо где строка авторизации, а не только в контенте страницы восстановления пароля). Делается элементарно, в условие вывода сообщения об ошибке надо добавить:
Дмитрий Акифьев написал: Ну так выводим в шаблоне сначала свойство "Должность", потом пробел и сразу свойство "Компания". Это все в одном HTML теге.
Ну вообще как я понимаю и заголовок браузера нужно делать таким. Да и h1 в котором должен быть заголовок в шаблоне сайта, а не компонента. Так что нужно использовать свойства страницы title. Соответственно надо использовать свойство параметр BROWESER_TITLE, а с двумя свойствами не работает же вроде. Так что я на практике сделал так - в result_modifier:
Только вот не знаю насколько корректно это для экзамена. И обычно такие штуки я вставляю из снипетов редактора и не помню их написания. Вот и сейчас для того чтобы вспоминть как правильно пишется метод SetIBlockResultArrayCacheMyKeysAddingTudыEgoVKachelСохраняйУжеДавай я заглянул к себе в снипет...
Александр Маджугин, экзамен по верстке вроде бы не подразумевает использование result_modifier.php или component_epilog.php, и вообще какую-либо доработку стандартных компонентов. Заголовок браузера можно установить через SetPageProperty("title", "Заголовок"), если вдруг надо. Заголовок страницы проще сделать через установку SetTitle прямо в шаблоне компонента, а вывод H1 в шаблоне вроде уже стандартен через ShowTitle(false) чтобы отделить от заголовка окна браузера. И что мешает прямо в шаблоне записать новые заголовки из готовых параметров? А вот использование component_epilog.php - это уже обход кеша, и доп. нагрузка при создании страницы, хотя и мизерная, но ее можно не делать стандартными средствами API.
Я, кстати, на экзамене не заметил, что на странице детального отзыва надо менять H1 и не добавил одну строчку в шаблон... Надеюсь это не станет критичным...
И подсматривать в свои заготовки нельзя, совсем, поэтому чем проще, тем правильнее, ИМХО