//получаем модель полей
\JLoader::register('FieldsHelper', JPATH_ADMINISTRATOR . '/components/com_fields/helpers/fields.php');        
$modelField = $app->bootComponent('com_fields')->getMVCFactory()->createModel('Field', 'Administrator', ['ignore_request' => true]);
//массив для записи опций в поле типа checkbox	
$data = [
'id'=>19,
'context'=>'com_content.article',
'default_value'=>'',
'fieldparams'=>[
               'options'=>[
                          'options0'=>[
                                      'name'=>'Черный',
                                      'value'=>'#000000'
                                       ],
                           'options1'=>[
                                      'name'=>'Красный',
                                      'value'=>'#ff0000'
                                       ],                           
						   'options2'=>[
                                      'name'=>'Синий',
                                      'value'=>'#0000ff'
                                       ],                           
						   'options3'=>[
                                      'name'=>'Пурпурный',
                                      'value'=>'#800080'
                                       ],                           
						   'options4'=>[
                                      'name'=>'Оранжевый',
                                      'value'=>'#ffa500'
                                       ],                           
						   'options5'=>[
                                      'name'=>'Фиолетовый',
                                      'value'=>'#8b00ff'
                                       ],                           
						   'options6'=>[
                                      'name'=>'Зеленый',
                                      'value'=>'#008000'
                                       ],                          
						   'options7'=>[
                                      'name'=>'Серый',
                                      'value'=>'#808080'
                                       ],                           
						   'options8'=>[
                                      'name'=>'Бобровый',
                                      'value'=>'#9f8170'
                                       ],                          
						   'options9'=>[
                                      'name'=>'Лимонно-кремовый',
                                      'value'=>'#fffacd'
                                       ],
							'options10'=>[
                                      'name'=>'Хаки',
                                      'value'=>'#806b2a'
                                       ]		   
                        ]   
                ]
];
//например поле с id 19
$fieldId = 19; 
//получить все опции записи поля
$fildOption = $modelField->getItem($fieldId)->fieldparams['options'];
//записать опцию в поле
$modelField->save($data);
 //подключаем ядро Joomla для получения $app
	define('_JEXEC', 1);
	define('JPATH_BASE',$_SERVER['DOCUMENT_ROOT']);
	define('JPATH_COMPONENT',$_SERVER['DOCUMENT_ROOT'] . '/components/com_content');	
	require_once JPATH_BASE . '/includes/defines.php';
	require_once JPATH_BASE . '/includes/framework.php';		
	
	// Boot the DI container
	$container = \Joomla\CMS\Factory::getContainer();	 
	$container->alias('session.web', 'session.web.site')
	->alias('session', 'session.web.site')
	->alias('JSession', 'session.web.site')
	->alias(\Joomla\CMS\Session\Session::class, 'session.web.site')
	->alias(\Joomla\Session\Session::class, 'session.web.site')
	->alias(\Joomla\Session\SessionInterface::class, 'session.web.site');
	
	// Instantiate the application.
	$app = $container->get(\Joomla\CMS\Application\SiteApplication::class);	
	// Set the application as global app
	\Joomla\CMS\Factory::$application = $app;	
	
	//необходимо зарегистрировать пространства имен расширений, чтобы использовать классы расширений.
	$app->createExtensionNamespaceMap();