bruyerefreelance / bb-seo-ezplatform-bundle
为 eZ Plateform(即 eZ publish 6)提供的 SEO 扩展包
dev-master
2016-02-03 09:58 UTC
Requires
- doctrine/dbal: ^2.5
- doctrine/doctrine-bundle: ~1.3
- doctrine/orm: ^2.5
This package is not auto-updated.
Last update: 2024-09-14 18:36:49 UTC
README
此包仍在开发中!!
关于此扩展包?
此扩展包允许管理元描述和标题...
安装
步骤 1:使用 composer 下载 BruyereFreelanceSeoExtensionBundle
$ composer require bruyerefreelance/bb-seo-ezplatform-bundle
Composer 会将此包安装到您的项目 vendor/BruyereFreelance
目录。
步骤 2:启用包
在内核中启用包
<?php // app/AppKernel.php public function registerBundles() { $bundles = array( // ... new BruyereFreelance\SeoExtensionBundle\BruyereFreelanceSeoExtensionBundle(), ); }
步骤 3:添加配置
添加配置:为 SEO 启用内容类型
# app/config/config.yml bruyere_freelance_seo_extension: content_type_identifier: ['article', 'page_simple'] #add your own ... #add config for doctrine ORM doctrine: dbal: connections: default: driver: %database_driver% host: %database_host% port: %database_port% user: %database_user% password: %database_password% dbname: %database_name% charset: UTF8 orm: auto_generate_proxy_classes: "%kernel.debug%" naming_strategy: doctrine.orm.naming_strategy.underscore auto_mapping: true
步骤 4:更新您的模式
$ php app/console doctrine:schema:update --force
您应该能够使用 BB SEO 扩展包...
如何使用它?
您可以通过 UI 添加或编辑元描述或标题...
目前获取元数据的方式只有
{{ render(controller("BruyereFreelanceSeoExtensionBundle:Front:getMetasFromContentId", {'contentId' : contentId } )) }}