Size: a a a

Битрикс для разработчиков

2021 November 20

AS

Arman Saparbekov in Битрикс для разработчиков
Кто нибудь знает почему выходит ошибка core_ajax.js:1751 Uncaught TypeError: Cannot set properties of null (setting 'innerHTML')
   at BX.ajax.component.setState (core_ajax.js:1751)
   at __hashListener (core_ajax.js:1606)

Когда в историю браузера добавляю страницы через history.pushState
источник

ИП

Игорь Подлесный... in Битрикс для разработчиков
При импорте товаров через CSV все поля содержащие HTML разметку импортируются нормально, ставлю перед текстом [HTML], кроме поля описания. В нем игнорируется HTML, все теги вставляет как обычный текст. Нашел информацию на сайте битрикса, что нужно добавлять поле DETAIL_TEXT_TYPE с указанием типа разметки, но в моем случае это поле не поддерживается. Скорее всего другой модуль импорта.
источник

ИП

Игорь Подлесный... in Битрикс для разработчиков
Короче единственное что придумал, обновлять товар изменив тип поля на HTML. Вроде работает. Подскажите, как перебрать в цикле товары с ID в диапазоне от 39024 до 40000 например.
источник

ИП

Игорь Подлесный... in Битрикс для разработчиков
В общем если кому-то еще понадобится, вот так решил для себя. В строке FOR пишите ID первого импортированного товара и последнего. Перебирает все числа в диапазоне, если находит товар - меняет тип описания на HTML и обновляет. Всем спасибо, круто пообщались).
источник

РИ

Рыков Иван in Битрикс для разработчиков
запросы в цикле- это очень плохо. сделай оди6 запрос и ужерезультаты перебирай.


сразу видно что экзамен не сдавал и принципа работы не понимаешь
источник

ИП

Игорь Подлесный... in Битрикс для разработчиков
Да я вообще не шарю, спасибо за совет.
источник

ИП

Игорь Подлесный... in Битрикс для разработчиков
так?
источник

МБ

Маздай Богомазов... in Битрикс для разработчиков
))))) Ну ты крут )))
источник

МБ

Маздай Богомазов... in Битрикс для разработчиков
источник

РИ

Рыков Иван in Битрикс для разработчиков
)
источник

РИ

Рыков Иван in Битрикс для разработчиков
нет.
источник

ИП

Игорь Подлесный... in Битрикс для разработчиков
Короче хрен с ним, я не программист, мне нужно задачу решить, я решил. Все остальное дело второе. Дольше разбираться буду.
источник

МБ

Маздай Богомазов... in Битрикс для разработчиков
И GetNext() медленный , Fetch()  быстрее
источник

РИ

Рыков Иван in Битрикс для разработчиков
ахахазаха. окей
источник

AV

Anton Vaniushin in Битрикс для разработчиков
ну в принципе он прав. конкретно эта шляпа разовая таска, как я понял
источник

AV

Anton Vaniushin in Битрикс для разработчиков
ну а раз не программист, знач оно и по жизни не нужно, тоже нет смысла грести
источник

TI

Timur Iskakov in Битрикс для разработчиков
Товарищи, подскажите с решением. Есть корп. сайт с разделом "Продукция", в котором подразумевается два уровня вложенности. Товаров нет как таковых, есть только категории.

Категория 1
— Категория 2
— Категория 3
Категория 4
Категория 5
...
и т.д.

Шаблон для категорий ув1 и ув2 (уровень вложенности) - одинаковый. Но в нем есть блоки, которые требуют наличия доп. поля (например, файл для фонового изображения и т.д.) для данных.

Собственно вопрос: сделать инфоблок "Каталог" и каждую категорию реализовать как категорию, добавив нужные поля через "Пользовательские поля" (с UF_ которые)

или

сделать категории как элементы инфоблока, добавить им обычные свойства и имитировать вложенность через привязку одних элементов к другим?

Надеюсь, вопрос и описание вышли понятными более-менее)
Вот, сейчас в раздумьях по этому поводу. Заранее Всем спасибо.
источник

AV

Anton Vaniushin in Битрикс для разработчиков
Яб на разделах пилил. Мало ли, потом понадобятся элементы или еще какая напасть

Семантически они опять же лучше подходят
источник

TI

Timur Iskakov in Битрикс для разработчиков
Тоже склоняюсь к этому решению. Спасибо за совет
источник

TI

Timur Iskakov in Битрикс для разработчиков
Просто не хотелось возиться с пользовательскими полями. Хотя, там по сути, все то же самое, что и при использовании свойств. Менее интуитивные они, что ли...
источник