Тут собираем советы и неочевидные моменты, которые всплыли во время разработки тиражных решений.
Инфоблоки
- В файле types.php сначала должны идти инфоблоки, в которых нет свойства привязки к элементам или разделам и только затем уже ИБ со связями. В противном случае после установки решения связи не будут прописаны
- Если инфоблок участвует в связи, то его элементы должны иметь уникальный XML_ID (мы используем внутренний префикс bf_). Привязка элементов и разделов осуществляется именно по XML_ID, а в случае его отсутсивия Битрикс ставит туда ID элемента. При установке в режиме многосайтовости, если не указан XML_ID, то можно словить ошибку, когда в качестве связанных элементов появятся совершенно не те, которые ожидались.
будет дополнено...
Больше полезных материалов в нашем Telegram канале. Вступайте и будем на связи! https://t.me/bf_conversion