whatson-web/cms-bundle

Symfony - Whatson Web - CmsBundle

安装: 516

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 3

分支: 1

公开问题: 0

类型:symfony-bundle

dev-master 2017-10-02 12:25 UTC

This package is not auto-updated.

Last update: 2024-09-23 06:12:45 UTC


README

composer require whatson-web/cms-bundle dev-master

app/console wh:install:bundle cms

添加路由

bk_cms:
    resource: "@CmsBundle/Controller/Backend/"
    type:     annotation

基本配置

wh_cms:
    templates:
        home:
            name: 'Accueil'
            frontView: 'CmsBundle:FrontEnd/Page:home.html.twig'
        page:
            name: 'Page normale'

基本配置 SEO

wh_seo:
    entities:
        CmsBundle\Entity\Page:
            urlFields:
                - {type: 'tree', entity: 'CmsBundle\Entity\Page', field: 'parent'}
                - {type: 'field', field: 'slug', suffix: '/'}
            defaultMetasFields:
                title: 'name'
                description: 'resume'

在管理员菜单中添加选项卡

在文件 src/BackendBundle/Menu/Menu.php 中添加以下代码:

$menu->addChild(
	'pages',
	array(
		'label'  => $this->getLabel('sitemap', 'Pages'),
		'route'  => 'bk_cms_page_index',
		'extras' => array(
			'safe_label' => true,
		),
	)
);