在classes / Meta.php中,我在“completeMetaTags”函数中找到了这一行:
if (empty($meta_tags['meta_description'])) {
$meta_tags['meta_description'] = Configuration::get('PS_META_DESCRIPTION', $context->language->id) ? Configuration::get('PS_META_DESCRIPTION', $context->language->id) : '';
}
if (empty($meta_tags['meta_keywords'])) {
$meta_tags['meta_keywords'] = Configuration::get('PS_META_KEYWORDS', $context->language->id) ? Configuration::get('PS_META_KEYWORDS', $context->language->id) : '';
}
似乎,当一个页面没有任何关键字或描述时,它会尝试将“PS_META_KEYWORDS”和“PS_META_DESCRIPTION”设置为那些。
但“PS_META_DESCRIPTION”和“PS_META_KEYWORDS”的值对我来说是空的,我不知道在哪里可以更改这些值?
我搜索了“配置”表但我找不到“PS_META_DESCRIPTION”和“PS_META_KEYWORDS”值。
答案 0 :(得分:1)
我无法在整个原始Prestashop 1.6存储库中找到您要搜索的内容,除了您正在讨论的遗留代码。
设置此方法的方法可以是创建一个包含这些字段的简单模块,您可以在此处找到帮助:https://validator.prestashop.com
无论如何,实际版本不可能,它肯定是过去的。