Ответы пользователя по тегу 1С-Битрикс
  • Где менять шаблон компонента catalog.item в Битрикс?

    Была такая же необходимость, когда кастомизировал bitrix:catalog.top.

    Берем содержимое папки
    /bitrix/components/bitrix/catalog.item/templates/.default/

    и копируем в
    /local/templates/Название_шаблона/components/bitrix/catalog.item/Название_кастомизированного_шаблона/

    У вас может немного отличатся путь, но смысл думаю будет понятен.

    После этого в коде шаблона, который вызывает компонент bitrix:catalog.item надо указать "Название_кастомизированного_шаблона".

    <?
    $APPLICATION->IncludeComponent(
    'bitrix:catalog.item',
    "catalog_item_top",
    Ответ написан
    Комментировать
  • Что нужно сделать, чтобы после обновлений в битриксе не слетал шаблон?

    Для каждого компонента, в его настройках, указать шаблон из local/templates/
    Можно в "режиме правки" скопировать шаблон компонентов в local/templates/ (стрелочка вниз, рядом с шестеренкой, выбираете компонент и копировать шаблон компонента)
    Ответ написан
    Комментировать
  • Как лучше настроить вывод видео-галереи?

    Не знаю оптимально это или нет, я бы сделал отдельный инфоблок, создал бы в нем необходимое число разделов и использовал компонент новости. Можно для видео сделать отдельное свойство инфоблока. Дальше надо будет из разделов инфоблока создать меню. Например как тут описано.
    Ответ написан
  • Добавление свойств в фильтр по разделам?

    В этом списке свойства информационного блока. Проще всего добавить новые и посмотреть имеющиеся в разделе Контент - Типы инфоблоков - Выбираете нужный инфоблок - вкладка Свойства.

    На скрине у вас все свойства имеют наследование из главного раздела. Уберите наследование и сможете для каждого подраздела задать свои свойства в фильтр.
    Ответ написан
  • Как убрать скобки в голосовании в битрикса?

    nodot
    @nodot Автор вопроса
    сам нашел, оказывается надо было смотреть script.js
    ratingObj.innerHTML = "( "+value+" )";
    Ответ написан
    Комментировать
  • Как в Битриксе вывести голосование в нужном месте детальной страницы?

    nodot
    @nodot Автор вопроса
    В итоге, помогли в техподдержке. Проблема была в том, что $ElementID определяется только в момент подключения bitrix:news.detail

    <?$ElementID = $APPLICATION->IncludeComponent(
       "bitrix:news.detail",


    из-за этого компонент голосования не получал ID элемента, для которого нужно выводить рейтинг.

    По аналогии со стандартным шаблоном компонента каталога можно разместить компонент голосования внутри шаблона bitrix:news.detail, а не внутри bitrix:news.

    <?$APPLICATION->IncludeComponent(
                "bitrix:iblock.vote",
                "stars",
                array(
                    "IBLOCK_TYPE" => $arParams['IBLOCK_TYPE'],
                    "IBLOCK_ID" => $arParams['IBLOCK_ID'],
                    "ELEMENT_ID" => $arResult['ID'],
                    "ELEMENT_CODE" => "",
                    "MAX_VOTE" => "5",
                    "VOTE_NAMES" => array("1", "2", "3", "4", "5"),
                    "SET_STATUS_404" => "N",
                    "DISPLAY_AS_RATING" => $arParams['VOTE_DISPLAY_AS_RATING'],
                    "CACHE_TYPE" => $arParams['CACHE_TYPE'],
                    "CACHE_TIME" => $arParams['CACHE_TIME']
                ),
                $component,
                array("HIDE_ICONS" => "Y")
            );?>
    Ответ написан
    Комментировать