• +7 (910) 962-79-25 info@wdd-studio.ru
  • Ярославль

Отображение превью изображений на в файловом менеджере битрикс

AddEventHandler("main", "OnAdminListDisplay","fileManagerAddPreviews");
function fileManagerAddPreviews(&$list){
	global $APPLICATION;
	if ($list->table_id=="tbl_fileman_admin") {
		foreach ($list->aRows as $row){ 
			if($row->arRes["ABS_PATH"]){
				$pathComp = explode(".", $row->arRes["ABS_PATH"]);
				if(in_array($pathComp[count($pathComp)-1], ["jpg","png","svg","JPG","PNG","SVG"]))
				$row->aFields["NAME"]["view"]["value"] .= 
					'<br><img src="'.
					$row->arRes["ABS_PATH"].
					'" style="max-width: 70px; max-height: 70px"><br>'.
					$row->arRes["ABS_PATH"];
			}
		}
	}
}

Вернуться к списку