mSearch2 и индексирование ТВ

Наткнулся на такую проблему — индексирование по ТВ не срабатывает если в названии ТВ есть буквы в верхнем регистре. Проблему решил редактированием файла core/components/msearch2/model/msearch2/msearch2.class.php, но при обновлении все слетит. Возникает вопрос: зачем сделано приведение названия ТВ к нижнему регистру и/или нужно с этим работать как-то по другому?

public function getWorkFields($config = array()) {
		$config = array_merge($this->config, $config);
		$setting = $this->modx->getOption('mse2_index_fields', null, 'content:3,description:2,introtext:2,pagetitle:3,longtitle:3', true);
		$fields = $default = array();

		// Preparing default fields for work

		//Удалил из следующей строки strtolower()
		//$tmp = array_map('trim', explode(',', strtolower($setting)));
		$tmp = array_map('trim', explode(',', $setting));
slavkovladymyr
17 мая 2018, 06:49
modx.pro
697
0

Комментарии: 0

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0