• Почему PHP записывает два раза значение массива в Json?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Так у вас сплошной бардак в коде. Вы делаете обход foreach по переменной $taskList и меняете её значение внутри цикла. Естественно, на выходе может получиться что угодно.
    Ответ написан
    1 комментарий
  • Как убрать параметр из фильтра Битрикс?

    @ZZiliST
    Изучаю JS, CSS, HTML, PHP
    Заходишь в настройки комплексного компонента Каталог, уверен ты используешь именно его. Дальше ищешь вкладку "Настройки фильтра" и выбираешь какой тип цены должен отображаться в умном фильтре.

    А дробная часть цены не будет показана в фильтре, если в настройках валюты запрещен показ десятичных знаков.
    Ответ написан
  • Как сделать две цены на товар?

    @ZZiliST
    Изучаю JS, CSS, HTML, PHP
    Что бы сделать две цены на один товар, нужно использовать "Торговые предложения". Если же вы хотите использовать разные типы цен ( не путать с ценой ), то вы должны в настройках компонента выбрать эти типы цен для отображения и в административном разделе сайта, в настройках "Тип Цены" (где вы её создавали) выбрать для каких пользователей, какой тип будет отображаться.

    Тип цены

    Торговые предложения

    1) Копируете шаблон компонента
    2) Открываете template.php
    3) Если проект рабочий, и пользователи уже пользуются ресурсом, выводите под админом $arResult или $arItem ( в зависимости какой у вас компонент ). Делается это так

    <?global $USER;
    		if ($USER->IsAdmin()){?>
                          <pre><?print_r($arResult)?></pre>
                 <?}?>


    Ищите в этом массиве ваши типы цены.

    Далее выводите

    <?echo $arResult["PRICE"]["PRICE_1"]["VALUE"]?> 
         <?echo $arResult["PRICE"]["PRICE_2"]["VALUE"]?>  // у вас пути до значения и названия типа цен могут отличаться


    Важно! Если вы используете комплексный компонент каталог. То при создании копии шаблона компонента путь до нужных teamplate.php будет примерно такой:

    /public_html/bitrix/templates/Название шаблона сайта/components/bitrix/catalog/название шаблона компонента/bitrix/catalog.element/.default - для карточки товара

    /public_html/bitrix/templates/Название шаблона сайта/components/bitrix/catalog/название шаблона компонента/bitrix/catalog.section/.default - для списка товаров
    Ответ написан
    8 комментариев
  • Как генерировать orders.xml в битриксе?

    gromdron
    @gromdron
    Работаю с Bitrix24
    Я выяснил, что файл orders.xml генерируется только при запросе со стороны 1С.

    Файл не генерируется при запросе, он формируется в 1С и отправляется в Битрикс.
    Алгоритм выгрузки данных на сайт указан в документации.
    Дополнительно можно почитать, например и у Дениса
    Можно ли самостоятельно создавать этот файл в какой-либо директории сайта?

    Самостоятельно создать можно, но для загрузки необходимо вручную пройти по шагам импорта.
    По крайней мере первые 3 шага пройти придется, а дальше вручную можно положить файл в /upload/1c_exchange/ (ну или в зависимости от того что загружаете)
    Ответ написан
    7 комментариев
  • Битрикс. Почему ломается верстка после выхода из логина?

    gromdron
    @gromdron
    Работаю с Bitrix24
    Все как всегда: все было хорошо, как вдруг стала ломаться верстка после разлогинивания.


    Компонент выводит данные из инфоблока? Права проверяли?
    Ответ написан