... с основной разработкой.
Для начала необходимо создать репозиторий на рабочем сервере. Репозитория я обычно располагаю на уровень выше в файловой системе чем корень сайта. Минимальный .gitignore при этом (для примера корень сайта в каталоге www)
www/bitrix/
www/upload/
Остальные исключения зависят от конкретного проекта.
Как можно обратить внимание я исключаю весь каталог bitrix из репозитория. Это возможно за счет того, для разработки используется каталог local, в котором располагаются шаблоны, ...
Одной из возможностей динамического добавления пунктов меню в Битрикс является использование файлов с именем ".<тип+меню>.menu_ext.php".
Чаще всего в этом файле используется компонент bitrix:menu.section, возвращающий массив разделов заданного инфоблока. Однако встречаются задачи требующие добавить в это меню элементы или разделы из одного из инфоблоков или иного источника информации.
Покажу один из подходов на примере следующей задачи: ...
... сайта на Битрикс 1"
Добавляем элемент инфоболока с названием "Статья про оптимизацию сайта на Битрикс 2"
Осуществляем поиск по строке "Статья про оптимизацию сайта на Битрикс 2"
В результате открывается страница с компонентом bitrix:search.page. В идеале элемент с названием совпадающим в точности с поисковой фразой должен быть первым в списке. Однако элементы отображаются, как правило, в порядке добавления.
Решение
К сожалению просто настройками модуля и компонента данную ...
... учетом многосайтовости. Ниже один из вариантов решения.
Суть проблемы
Существует два основных метода организации многосайтовости в CMS 1C-Битрикс. Один из них основан на том, что общие для всех сайтов, работающих на одной установке Битрикс, каталоги (bitrix, upload, local) выносятся за пределы дерева каталогов конкретного сайта, а в файловых структурах отдельных сайтов создаются символические ссылки. Реальная структура каталогов может быть следующей:
/var/www/bitrix/
/var/www/local/
/var/www/upload/
...