Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Есть ли отличия в реализации компонентов 2.0 в Битрикс 8.5 и Битрикс 11.5 ?

00 голосов
4
Сделал компонент для битрикса, и вдруг оказалось, что версия 8.5, а не 11 smile:) Клиент не пускал на сайт...
В итоге нужно сделать так, чтобы компонент работал. Компоненты 2.0 и там и там. Также компонент в виз. редакторе успешно добавляется на страничку и позволяет его настроить. В 11 версии компонент замечательно работает.
Внимание вопрос!
В чём отличия в реализации компонентов? Может кто сталкивался?
спросил 03 Янв, 14 от EmoRulez (100 баллов)

4 Ответы

00 голосов
Да вроде как нет больших отличий, только в 8.5 нет component_epilog.php у шаблонов и $arResult в result_modifier передается как копия. Но ведь ваш компонент наверное использует API? Вот здесь могут быть отличия.
ответил 05 Апр, 14 от Fka (340 баллов)
00 голосов
Да, использует апи - там всего-то пару строчек кода. Использую следующее в файле компонента и похожий код в файле .parameters.php (там происходит выбор элементов, которые необходимо отображать).

Код
CIBlock::GetList  
CIBlock::GetPanelButtons 
CIBlock::GetComponentMenu 
CIBlock::GetPanelButtons 
$this->IncludeComponentTemplate()
ответил 28 Июль, 14 от EmoRulez (100 баллов)
00 голосов
А что мешает запустить компонент на 8.5 и посмотреть? Изменения в модуле инфоблоков:  http://www.1c-bitrix.ru/products/cms/versions.php?module=iblock
ответил 30 Ноя, 14 от Fka (340 баллов)
00 голосов
Запускал, не работаетsmile:( А здесь можно скачать 8.5 (можно линк)?
ответил 24 Март, 15 от EmoRulez (100 баллов)

Похожие вопросы

0 голосов
5 ответов
спросил 26 Окт, 13 от IIingvin (120 баллов)
0 голосов
2 ответов
0 голосов
1 ответ
спросил 20 Авг, 13 от Maxag (220 баллов)
0 голосов
9 ответов
спросил 26 Май, 13 от dfgwdfs (260 баллов)