Единственное место где обновляется эта таблица, здесь:
/modules/blocklayered
public function hookAfterSaveAttribute($params)
{
if (!$params['id_attribute'])
return;
Db::getInstance()->execute(
'DELETE FROM '._DB_PREFIX_.'layered_indexable_attribute_lang_value
WHERE `id_attribute` = '.(int)$params['id_attribute']
);
foreach (Language::getLanguages(false) as $language)
{
$seo_url = Tools::getValue('url_name_'.(int)$language['id_lang']);
if(empty($seo_url))
$seo_url = Tools::getValue('name_'.(int)$language['id_lang']);
Db::getInstance()->execute(
'INSERT INTO '._DB_PREFIX_.'layered_indexable_attribute_lang_value
(`id_attribute`, `id_lang`, `url_name`, `meta_title`)
VALUES (
'.(int)$params['id_attribute'].', '.(int)$language['id_lang'].',
\''.pSQL(Tools::link_rewrite($seo_url)).'\',
\''.pSQL(Tools::getValue('meta_title_'.(int)$language['id_lang']), true).'\'
)'
);
}
}
Когда срабатывает этот хук hookAfterSaveAttribute???
Не могу заставить сработать прерывание..