viktorulyushev: Конечно, разумно разделять какие то действия генерации результирующего массива и его вывода, если вы откроете рекомендации по разработке на битриксе, то там есть такой пункт. Тесто отдельно, пирожки отдельно. Если грубо говорить, то шаблон это вьюшка, ее задача только выводить, то что пришло в результирующем массиве.
viktorulyushev: вам и не надо выводить. у вас есть переменная $strReturn, в которой содержится строка, и она выводиться в самом конце шаблона, вы можете в foreach просто каждый пункт добавлять к $strReturn .= ''.$dropMenu[0]["NAME"].'';
viktorulyushev: Все просто ) Как я понимаю вы делаете выпадающее меню разделов в хлебных крошках, верно? Модернизировать $arResult наиболее удачный вариант, вообще обычно не допускается вызовы компонентов в компонентах. Через апи достаньте разделы, и положите их в $arResult.
А я понял почему вас не выводится, хлебные крошки собираются в строку а затем уже строка выводится, возвращаюсь к своему ответу про модернизацию в result_modifier.php, либо через буфер выводить шаблон компонента 4k2_section_breadcrumb, и содержимое буфера добавлять в строку выводу крошек.
Роман Грицук: тут 2 стороны, конечно и вы правы, что сертификаты это показатель. Есть такие разработчики которые программирует весь день и имеют в практике большой багаж. Видимо тут надо уже оценивать с чем пришел кандидат на работу и персонально рассматривать качества и опыт человека.
viktorulyushev: самый идеальный вариант, если вы модифицируете в result_modifier.php входной массив, а шаблон уже будет заниматься только выводом структуры.
4) По апи можно дать тестовое задание, я обычно даю такое (prntscr.com/ehsn0q), нужно модифицировать комплексный компонент (шаблон) новостей так, что бы новости бились на года и месяцы. Задание не сложное, но осветит знания php, апи битрикса, и знания как работают комплексные компоненты, + фильтрация элементов. Еще обычно задание такое даю, допустим самая минимальная лицензия стоит, соответственно модуля вебформ нет. На сайте есть формачки заявок которые будут сохранятся в инфоблоке, и после добавления заявки надо чтобы уходило письмо на почту администратору, и пользователю что его вопрос принят к рассмотрениюю. Почту отправлять через стандартные почтовые эвенты.
ANTON K.: форыч закрыт, код полный, взял с готового проекта, код надо поместить в вывод списка, возможно картинки не вывелись потому что они бакграундами сделаны, и на те дивы стили навешаны, замените дивы на img
VitaliyKaliuzhyn: раз при клике что то происходит, надо в js`e искать обработчики событий, либо клик по кнопке либо сабмит формы, там формируется аякс запрос и в эту функцию на success вам прилетают данные, это и будет в идеале в reponse.
Obivankinobi: у битрикса стандартные поля такая фича рабоает, не всегда надо ID файла при заливе передавать, иногда достаточно только файловый массив и он сам зальет файлик