Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Пропущено тире или двоеточие:
Как не надо разрабатывать проекты: на Битрикс
Не используйте компоненты с ЧПУ из корня сайта. Последствия, как правило, довольно печальны, так как ЧПУ использует файл обработчика адресов, попытка использовать его из корня легко ломает вам адресацию других компонентов, а так же 404 страницы. Ничего страшного не будет, если статьи у вас будут адресоваться относительно папки /articles/, а товары относительно /catalog/.
В итоге, когда товаров в корзине не было, фильтр уходил пустой, и в выборку попадал ВЕСЬ каталог товаров
И для всех пяти страниц использовался один шаблон с кучей if-else
добавить в исключения папку /bitrix/
git status bitrix/ или git diff bitrix/ невозможно из-за игнорирования этого каталога.git status на практике не помогает по ряду причин:Лендинг на битриксе — это сверх разум.
Используйте API. Не изобретайте велосипеды там, где это не нужно. Юзайте документацию – весь продукт довольно хорошо описан, а так же каждую функцию можно посмотреть детально на bxapi.ru.
Продукт-то описан, а API никак. Новое D7 документировано от силы на 20% и в нет и половины того, что было в старом. В задачах вообще мрак. Курить исходники классов? Сомнительные удовольствие, поскольку это все равно что лотерея. Вызовем функцию и посмотрим вернёт ли она то что мы ожидаем.
Как не надо разрабатывать проект на Битрикс