teebb_core.yaml 5.8 KB
Newer Older
Q
Quan Weiwei 已提交
1
teebb_core:
T
teebbstudios 已提交
2
    #用于自动检测并获取teebb中的注解配置
T
teebbstudios 已提交
3
    mapping:
T
fix  
teebbstudios 已提交
4 5
        directories: ['%kernel.project_dir%/src']

T
teebbstudios 已提交
6 7 8 9 10 11
    #邮件发送人配置此项必须配置,请修改为您的配置
    from_email:
        address: sender@quanweiwei.cn
        address_name: TEEBB.COM管理员


T
config  
teebbstudios 已提交
12 13
    fly_system:
        service: '%fly_system_service%'
T
teebbstudios 已提交
14
        #此变量用于生成上传文件的链接
T
config  
teebbstudios 已提交
15 16
        root_host_url: '%fly_system_host%/uploads'

T
teebbstudios 已提交
17
    #文本过滤器用于 文本已格式化字段,长文本已格式化字段,长文本已格式化字段带摘要
T
teebbstudios 已提交
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
    filter_settings:
        strip_tags:
            filter_class: Teebb\CoreBundle\TextFilter\StripTagsFilter
            filter_label: teebb.core.form.strip_tags_filter
            extra_form_type: Symfony\Component\Form\Extension\Core\Type\TextareaType
            extra_label: teebb.core.form.strip_tags_filter_extra
            extra_help: teebb.core.form.strip_tags_filter_extra_help

        nl2br:
            filter_class: Teebb\CoreBundle\TextFilter\Nl2brFilter
            filter_label: teebb.core.form.nl2br_filter

        escape_html:
            filter_class: Teebb\CoreBundle\TextFilter\EscapeHtmlFilter
            filter_label: teebb.core.form.escape_html_filter

T
teebbstudios 已提交
34
    #配置页面中额外的assets库,使用TemplateRegister将对应库加入页面
T
fix  
teebbstudios 已提交
35 36 37 38 39 40 41 42 43
    assets:
        extra:
            transliteration:
                js_path: vendor/transliteration/bundle.umd.min.js

            videojs:
                js_path: vendor/video.js/video.min.js
                css_path: vendor/video.js/video-js.min.css

T
config  
teebbstudios 已提交
44 45 46
            sortablejs:
                js_path: vendor/sortablejs/Sortable.min.js

T
teebbstudios 已提交
47
            autocompletejs:
T
teebbstudios 已提交
48
                js_path: vendor/autocomplete.js/js/autocomplete.jquery.min.js
T
teebbstudios 已提交
49

T
teebbstudios 已提交
50 51 52
            nestable:
                js_path: vendor/nestable/jquery.nestable.js

T
config  
teebbstudios 已提交
53 54 55 56 57 58 59 60 61 62 63 64 65
oneup_flysystem:
    adapters:
        public_dir_adapter:
            local:
                directory: '%kernel.project_dir%/public/uploads'

    filesystems:
        public_dir_filesystem:
            adapter: public_dir_adapter
            alias: League\Flysystem\Filesystem

liip_imagine:
    resolvers:
T
teebbstudios 已提交
66
        flysystem_images_resolver:
T
config  
teebbstudios 已提交
67 68
            flysystem:
                filesystem_service: '%fly_system_service%'
T
teebbstudios 已提交
69
                root_url:           '%fly_system_host%/uploads' #用于生成图像链接
T
config  
teebbstudios 已提交
70 71
                cache_prefix:       media/cache
                visibility:         public
T
teebbstudios 已提交
72 73
    # default cache resolver for saving thumbnails
    cache: flysystem_images_resolver
T
config  
teebbstudios 已提交
74 75 76 77 78

    loaders:
        flysystem_images:
            flysystem:
                filesystem_service: '%fly_system_service%'
T
teebbstudios 已提交
79
    # default loader to use for all filter sets
T
config  
teebbstudios 已提交
80
    data_loader: flysystem_images
T
fix  
teebbstudios 已提交
81

T
teebbstudios 已提交
82 83 84 85 86 87 88 89
    filter_sets:
        squared_thumbnail_small:
            filters:
                thumbnail:
                    size:          [100, 100]
                    mode:          outbound
                    allow_upscale: true

T
teebbstudios 已提交
90
fos_ck_editor:
T
teebbstudios 已提交
91
    default_config: full
T
teebbstudios 已提交
92 93 94
    configs:
        full:
            toolbar: full
T
teebbstudios 已提交
95 96 97 98 99 100 101
            extraPlugins: "uploadfile, uploadimage"
            uploadUrl: /file/upload
            imageUploadURL: /file/upload
            filebrowserUploadUrl: /file/upload
            filebrowserFlashUploadUrl: /file/upload
            filebrowserImageUploadUrl: /file/upload

T
teebbstudios 已提交
102 103
        standard:
            toolbar: standard
T
teebbstudios 已提交
104 105 106 107 108 109 110
            extraPlugins: "uploadfile, uploadimage"
            uploadUrl: /file/upload
            imageUploadURL: /file/upload
            filebrowserUploadUrl: /file/upload
            filebrowserFlashUploadUrl: /file/upload
            filebrowserImageUploadUrl: /file/upload

T
teebbstudios 已提交
111 112
        basic:
            toolbar: basic
T
teebbstudios 已提交
113

T
teebbstudios 已提交
114 115 116 117 118 119 120 121 122
    plugins:
        uploadfile:
            path: /bundles/teebbcore/ckeditor-plugins/uploadfile/
            filename: plugin.js
        uploadimage:
            path: /bundles/teebbcore/ckeditor-plugins/uploadimage/
            filename: plugin.js


T
fix  
teebbstudios 已提交
123 124 125 126 127 128 129 130 131 132 133 134 135 136 137
doctrine:
    orm:
        entity_managers:
            filters:
                filters:
                    soft-deleteable:
                        class: Gedmo\SoftDeleteable\Filter\SoftDeleteableFilter
                        enabled: true

            default:
                auto_mapping: true
                mappings:
                    gedmo_translatable:
                        type: annotation
                        prefix: Gedmo\Translatable\Entity
T
bug fix  
teebbstudios 已提交
138
                        dir: "%kernel.project_dir%/vendor/gedmo/doctrine-extensions/src/Translatable/Entity"
T
fix  
teebbstudios 已提交
139 140 141 142 143
                        alias: GedmoTranslatable # (optional) it will default to the name set for the mapping
                        is_bundle: false
                    gedmo_translator:
                        type: annotation
                        prefix: Gedmo\Translator\Entity
T
bug fix  
teebbstudios 已提交
144
                        dir: "%kernel.project_dir%/vendor/gedmo/doctrine-extensions/src/Translator/Entity"
T
fix  
teebbstudios 已提交
145 146 147 148 149
                        alias: GedmoTranslator # (optional) it will default to the name set for the mapping
                        is_bundle: false
                    gedmo_loggable:
                        type: annotation
                        prefix: Gedmo\Loggable\Entity
T
bug fix  
teebbstudios 已提交
150
                        dir: "%kernel.project_dir%/vendor/gedmo/doctrine-extensions/src/Loggable/Entity"
T
fix  
teebbstudios 已提交
151 152 153 154 155
                        alias: GedmoLoggable # (optional) it will default to the name set for the mapping
                        is_bundle: false
                    gedmo_tree:
                        type: annotation
                        prefix: Gedmo\Tree\Entity
T
bug fix  
teebbstudios 已提交
156
                        dir: "%kernel.project_dir%/vendor/gedmo/doctrine-extensions/src/Tree/Entity"
T
fix  
teebbstudios 已提交
157 158
                        alias: GedmoTree # (optional) it will default to the name set for the mapping
                        is_bundle: false
T
teebbstudios 已提交
159 160 161 162

#加入额外配置:控制台首页blocks和边栏菜单
imports:
    - { resource: teebb_core/ }