На сайте добавил модуль "Блоги" и вывел комментарии на страницах товаров.
Помогите разобраться, как добавить возможность подгружать фотографии к комментариям.
В коде вижу что такая возможность предусмотрена, но нигде не могу найти информацию о том, как это реализовать.
в шаблоне компонента blog.post.comments нашел такие строки:
Или такое:
В последнем примере присутствует строчка:
Значит это возможно.
Но не могу разобраться как это сделать.
Помогите разобраться, как добавить возможность подгружать фотографии к комментариям.
В коде вижу что такая возможность предусмотрена, но нигде не могу найти информацию о том, как это реализовать.
в шаблоне компонента blog.post.comments нашел такие строки:
| Код |
|---|
if(!empty($arResult["Images"]))
{
foreach($arResult["Images"] as $aImg)
{
?>
top.arImages.push('<?=CUtil::JSEscape($aImg["SRC"])?>');
top.arImagesId.push('<?=$aImg["ID"]?>');
<?
}
} |
| Код |
|---|
if($arResult["COMMENT_PROPERTIES"]["SHOW"] == "Y")
{
?><br /><?
$eventHandlerID = false;
$eventHandlerID = AddEventHandler('main', 'system.field.edit.file', array('CBlogTools', 'blogUFfileEdit'));
foreach($arResult["COMMENT_PROPERTIES"]["DATA"] as $FIELD_NAME => $arPostField)
{
if($FIELD_NAME=='UF_BLOG_COMMENT_DOC')
{
?><a id="blog-upload-file" href="jav * ascript:blogShowFile()"><?=GetMessage("BLOG_ADD_FILES")?></a><?
}
$additionalParameters = [
'arUserField' => $arPostField,
];
if ($arPostField['USER_TYPE_ID'] === 'file')
{
$additionalParameters['mode'] = 'main.drag_n_drop';
}
?>
<div id="blog-comment-user-fields-<?=$FIELD_NAME?>"><?=($FIELD_NAME=='UF_BLOG_COMMENT_DOC' ? "" : $arPostField["EDIT_FORM_LABEL"].":")?>
<?$APPLICATION->IncludeComponent(
'bitrix:system.field.edit',
$arPostField['USER_TYPE']['USER_TYPE_ID'],
$additionalParameters,
null,
[
'HIDE_ICONS'=>'Y',
]
)?>
</div><?
}
if ($eventHandlerID !== false && ( intval($eventHandlerID) > 0 ))
RemoveEventHandler('main', 'system.field.edit.file', $eventHandlerID);
} |
| Код |
|---|
if($FIELD_NAME=='UF_BLOG_COMMENT_DOC')
{
?><a id="blog-upload-file" href="jav * ascript:blogShowFile()"><?=GetMessage("BLOG_ADD_FILES")?></a><?
} |
Но не могу разобраться как это сделать.