"PS_META_DESCRIPTION" 和 "PS_META_KEYWORDS" 在哪里,我该如何更改?
where is "PS_META_DESCRIPTION" and "PS_META_KEYWORDS" and how can i change it?
在 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" 的值对我来说是空的,我不知道在哪里可以更改这些值?
我搜索了 "configuration" table 但我找不到 "PS_META_DESCRIPTION" 和 "PS_META_KEYWORDS" 值。
我无法在整个原始 Prestashop 1.6 存储库中找到您正在搜索的内容,除了您正在谈论的遗留代码。
设置它的一种方法是制作一个简单的模块,其中包含这些字段以进行自定义,您可以在此处找到帮助程序:https://validator.prestashop.com
反正现在的版本是不可能的,以前肯定是。
在 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" 的值对我来说是空的,我不知道在哪里可以更改这些值?
我搜索了 "configuration" table 但我找不到 "PS_META_DESCRIPTION" 和 "PS_META_KEYWORDS" 值。
我无法在整个原始 Prestashop 1.6 存储库中找到您正在搜索的内容,除了您正在谈论的遗留代码。
设置它的一种方法是制作一个简单的模块,其中包含这些字段以进行自定义,您可以在此处找到帮助程序:https://validator.prestashop.com
反正现在的版本是不可能的,以前肯定是。