saltid / pimcore-seoserpbundle
Pimcore SEO/搜索引擎优化(SERP)插件包
v1.0.0-beta-1.1
2020-07-01 09:18 UTC
Requires
- pimcore/pimcore: ^5.4.0 | ^6.3.0
- saltid/pimcore-extensionmanagerbundle: ~1.0@beta
This package is auto-updated.
Last update: 2024-09-29 05:35:56 UTC
README
SEO/SERP Pimcore
Pimcore集成
安装和配置
# COMPOSER_MEMORY_LIMIT=-1 composer -vvv require saltid/pimcore-seoserpbundle ~1.0@beta
安装后,通过管理员或CLI启用插件,因为此插件需要其他插件(扩展管理器),我们首先需要启用它
通过管理员模式
*不要忘记清除缓存并重新加载。
通过CLI
# php bin/console pimcore:bundle:list
# php bin/console pimcore:bundle:install ExtensionManagerBundle # php bin/console pimcore:bundle:enable ExtensionManagerBundle # php bin/console pimcore:bundle:install SeoSerpBundle # php bin/console pimcore:bundle:enable SeoSerpBundle
完成后,您将在管理员模式中看到新的菜单
可用的菜单表示由SALT提供的活动插件
用法
假设您有Pimcore类或对象,它具有由Pimcore静态路由生成的详情页和路由。
示例
*在此情况下(对象文章)
打开Pimcore类编辑器,并在对象的“常规设置”中添加\SaltId\SeoSerpBundle\Traits\Seoable
保存并打开对象,将出现新的SEO选项卡。
您可以自定义每个对象的标题、描述和元标签,但通常您可以使用对象的现有字段来设置默认值,它将自动生成。
打开SEO规则配置
添加SEO规则
设置默认标题、描述或元标签
重要提示 :
- 不要在布局中使用硬编码的HTML标题标签
<title></title>
,而是使用<?= $this->headTitle() ?>
代替。 - 不要在布局中使用硬编码的与SEO相关的HTML元标签,而是使用
<?= $this->headMeta() ?>
代替。
SEO规则(默认)生成的示例输出
直接在对象中自定义。
直接在对象中自定义的示例输出
元标签描述内容来自文章对象的描述字段
SEO规则(默认)生成的元标签描述示例输出
让我们更改描述,保存并发布。
现在刷新详情页,元标签描述将自动更新。