Сделать на инфоблоках страницу, настроить ЧПУ, *service_name2* будет детальной страницей элемента.
Главная страницу будет комплексный компонент news выводящий первый элемент.
В меню будут другие элементы выводиться
Как? Сделать нормально конечно. Научится верстать в битрикс и сделать как должно быть, а не вставлять непонятные куски кода и надеяться что все будет работать
Никак. Это указывается при создании товара.
Но через БД можно указать в таблице b_catalog_product поле TYPE там цыфарка 1 2 3 ставятся. Насколько будет это правильно лучше промолчать.
Вот The Best https://academy.1c-bitrix.ru/training/course/
Сейчас free, раньше были платные. Скилл повышают быстро и хорошо. 1 курс 1-2 неделя, обязательно выполнение домашних заданий, а то не поймешь темы.
Сам прошел, рекомендую
Извращение какое-то. Я бы точно так никогда делать не стал. Тем более как быть со всякими шаблонизаторами (jade например) и динамически создаваемыми классами
А что должно всплывать? у вас сейчас нет кода фансибокса. Нужно в файле скрипты прописать $(".fancybox").fancybox({});
и ссылке на большую картинку присвоить класс fancybox
Для форм есть специальная штука joxi.ru/Y2LkLyahnz8W3m
У вас слишком кастомно, поэтому делайте как хотите (скорее всего можно указать в почтовых шаблонах), либо обратитесь к специалисту