Доброго всем времени суток! Мне нужно убрать отображение одной из характеристик сайта (пусть будет: Вес товара) и при этом не нужно чтобы свойство удалялось совсем, просто сделать так чтобы оно не отображалось в карточке товара. Попробовал деактивировать его в настройках инфоблока не помогло. Подскажите как это сделать без лазания в код?!?? Заранее всем спасибо)
Undefined class constant 'COMMENTS_ENTITY_LIB_RECOMEND_NAME'
Годая мысль. Проблема в том что я не могу найти инфоблок который отвечает за тикеты. Нашел только таблицу altasib_support_ticket_message в БД где они хранятся. Есть ли какой-то способ найти нужный инфоблок?!?? Если что за форму саппорта отвечает вот этот
Класс TicketTable является наследником класса из ядра Битрикса и использует его метод add для добавления данных. За проверку полей отвечает вот этот метод:
Код
public static function checkFields(Result $result, $primary, array $data)
{
$entity = static::getEntity();
//checks required fields
foreach ($entity->getFields() as $field)
{
if ($field instanceof ScalarField && $field->isRequired())
{
$fieldName = $field->getName();
if (
(empty($primary) && (!isset($data[$fieldName]) || $field->isValueEmpty($data[$fieldName])))
|| (!empty($primary) && isset($data[$fieldName]) && $field->isValueEmpty($data[$fieldName]))
)
{
$result->addError(new FieldError(
$field,
Loc::getMessage("MAIN_ENTITY_FIELD_REQUIRED", array("#FIELD#"=>$field->getTitle())),
FieldError::EMPTY_REQUIRED
));
}
}
}
// checks data - fieldname & type & strlen etc.
foreach ($data as $k => $v)
{
if ($entity->hasField($k))
{
$field = $entity->getField($k);
}
else
{
throw new Main\ArgumentException(sprintf(
'Field `%s` not found in entity when trying to query %s row.',
$k, $entity->getName()
));
}
$field->validateValue($v, $primary, $data, $result);
}
}
Массив $arTicket здесь хранится в массиве $data. В итоге я решил проблему просто добавив новый элемент в массив $arTicket, с именем того самого проблемного поля:
Доброго всем времени суток! Есть форма обратной связи, после отправки которой получаю сообщение об ошибке мол одно из полей не заполнено. Данное поле скрытое, атрибут value точно заполнен и данные из данного поля точно отправляются, но в любом случае возвращается массив $arResult["ERRORS"] с ошибкой. Как мне найти обработчик данной формы который формирует массив $arResult["ERRORS"]?!??
Ах да после отключения объединения файлов сообщение об ошибке в консоли выглядит вот так:
Код
Uncaught ReferenceError: html is not defined
at main.js?145269562626085:8
at HTMLDivElement.<anonymous> (main.js?145269562626085:292)
at HTMLDivElement.dispatch (jquery.min.js?145269562693142:5)
at HTMLDivElement.v.handle (jquery.min.js?145269562693142:5)
(anonymous) @ main.js?145269562626085:8
(anonymous) @ main.js?145269562626085:292
dispatch @ jquery.min.js?145269562693142:5
v.handle @ jquery.min.js?145269562693142:5
Доброго всем времени суток! Есть комплексный компонент Новости. На странице списка новостей при клики на новость ничего не происходит, детальная страница не загружается, а консоли я получаю ошибку: template_d5c3396e6d05ae12fbb1af9518c5e9dd_v1.js?1608148894269352:2920 Uncaught ReferenceError: html is not defined at template_d5c3396e6d05ae12fbb1af9518c5e9dd_v1.js?1608148894269352:2920 at HTMLDivElement.<anonymous> (template_d5c3396e6d05ae12fbb1af9518c5e9dd_v1.js?1608148894269352:3204) at HTMLDivElement.dispatch (template_d5c3396e6d05ae12fbb1af9518c5e9dd_v1.js?1608148894269352:7) at HTMLDivElement.v.handle (template_d5c3396e6d05ae12fbb1af9518c5e9dd_v1.js?1608148894269352:7) Ajax режим в компоненте отключен: "AJAX_MODE" => "N", "AJAX_OPTION_ADDITIONAL" => "", "AJAX_OPTION_HISTORY" => "N", "AJAX_OPTION_JUMP" => "N", "AJAX_OPTION_STYLE" => "N", Подскажите в чём проблема?!?? Заранее всем спасибо)
Доброго всем времени суток! Нужно реализовать реализовать такую штуку. Автоматически определять город пользователя, и в зависимости от него показывать соответствующий телефон. Есть ли для этого бесплатные модули??? Или нужно пилить что то своё??? Если что то своё, то подскажите на основе каких модулей это будет проще всего сделать???
[ Закрыто] Если закончились попытки тестов, то вам сюда..., Просьбы добавления попыток для прохождения тестов пишем в этой теме
Доброго всем времени суток! Сделал компонент для вывода товаров из раздела. При наведении на блок с конкретным товаром, появляется текст Нет в наличии. Подскажите где указывается количество товаров??? В карточке создания элемента, поля отвечающего за что-то подобное найти не удалось
alex.gorbonos написал: В режиме редактирования на сайте наведите на компонент и нажмите на "шестерёнку".
кажется у меня там нет компонентов (точно сказать не могу, комп сейчас не под рукой), шаблон я написал сам, вернее натянул статичекую главную, и соответственно не каких компонентов в него не прописывал
Цитата
alex.gorbonos написал: Возможно, не надо было создавать новый раздел
разве это на что-то влияет???
Цитата
alex.gorbonos написал: Скажите адрес сайта где вы это делаете
Доброго всем времени суток! Создал новый тип, в нём соответственно новый инфоблок, в это блоке новый раздел и уже в этом разделе новый элемент. Но при нажатии на клавишу просмотреть, вместо элемента мне выводит карту сайта. Что не так???
Доброго времени суток народ! Нужно в Битриксе создать раздел с несколькими подкатегориями. В сети пишут что это можно сделать в разделе Магазин, но у меня в админке в левом сайдбаре, такого раздела просто нет. Как решить данную задачу??? Единственное что пришло в голову это создать новый инфоблок в разделе и забить товарами его, но не уверен что такой подход будет верным