В help, вестимо
Выбирайте по вкусу:
Выбирайте по вкусу: |
У элемента инфоблока есть свойства, а есть поля.
Поля заранее определены и описаны (см. раздел "Элементы".) Изменять их можно методом . Свойства же вы определяете сами для каждого инфоблока свои. Их можно задавать тем же методом CIBlockElement::Update, а можно, как вы и пытаетесь, через CIBlockElement::SetPropertyValueCode. Но через CIBlockElement::SetPropertyValueCode нельзя изменять поля элемента. |
|
|
|
|
А проблема, в общем-то, не сложно решается. Повесьте событие на изменение данных пользователя и, если ник поменялся, поменяйте его во всех сообщениях этого пользователя в форуме на новый. |
|||
|
|
|
|
Ну вот, а говорите, что прекрасно все знаете...
Вы же наверняка хотите, чтобы этот список появлялся не только у этой одной новости, но и у любой новости? Ещё раз: вставлять надо не в поле "описание" элемента инфоблока "Новости" (забудьте сейчас про инфоблок совсем), а в шаблон компоненты, которая выводит эти новости. Если у вас на вашей странице, скажем, /news/index.php лежит комплексный компонент bitrtix:news, который отображает и список новостей, и новость детально, то нужно скопировать шаблон этой компоненты в шаблон вашего сайта и там в файле /bitrix/templates/<ваш_шаблон>/components/bitrix/news/.default(или_имя_шаблона)/detail.php в нужном месте (сразу после подключения bitrix:news.detail, либо в самом конце файла) подключите ещё и нужный вам компонент. |
|
|
|
|
|
Из вашего описания я понял, что вы вставляли его непосредственно в текст новости.
Если вы редактируете шаблон визуальным редактором, то можно просто перетащить нужный компонент, а, если всё-таки откуда-то копируете и вставляете в шаблон код подключения компоненты, то не забудьте переключиться в режим редактирования кода файла перед вставкой. |
|
|
|
|
Это верно только в случае, если вы не будете включать кеширование. Как только включите - приведенный выше код работать перестанет. Выход - кастомизация всей компоненты целиком и внесение этих правок в некешируемую область кода компоненты (не шаблона) . |
|||
|
|
|
![]() Обращайтесь смело: А если уже даже и купили продукт, то просто сообщите номер лицензионного ключа в обращении, вас переведут в ранг коммерческой поддержки. |
|||
|
|
|
|
|||
|
|
|
Положите компонент bitrix:catalog (или bitrix:catalog.section) и настройте его на показ элементов из инфоблока, в котором вы завели элементы продажи прав. |
|||||
|
|
|