contextualcode/ezplatform-default-custom-tag-configs

eZ Platform 包,添加默认工具栏自定义标签配置

v2.0.1 2023-05-04 01:12 UTC

This package is not auto-updated.

Last update: 2024-09-19 07:09:13 UTC


README

通常在设置新的自定义标签(如 my_custom_tag)时,必须设置这些配置

ezrichtext:
  custom_tags:
    my_custom_tag:
      template: '@ezdesign/custom_tag/my_custom_tag.html.twig'
      icon: '/assets/build/shared/images/custom-tag-icons.svg#my_custom_tag'
      is_inline: false
      attributes: {  }

ezplatform:
  system:
    admin_group:
      fieldtypes:
        ezrichtext:
          custom_tags:
            - my_custom_tag
          toolbars:
            my_custom_tag:
              buttons:
                ezmoveup:
                  priority: 80
                ezmovedown:
                  priority: 70
                ezcustomtagedit:
                  priority: 60
                ezanchor:
                  priority: 50
                ezembedleft:
                  priority: 40
                ezembedcenter:
                  priority: 30
                ezembedright:
                  priority: 20
                ezblockremove:
                  priority: 10
            ezadd:
              buttons:
                my_custom_tag:
                  priority: 1
                  visible: true

这为每个自定义标签都是大量的配置,而应该是一种默认行为。

这个包解决了这个问题!

它自动添加每个自定义标签相同的 toolbarsezadd 配置。因此,添加新的自定义标签只需要添加这个配置

ezrichtext:
  custom_tags:
    my_custom_tag:
      template: '@ezdesign/custom_tag/my_custom_tag.html.twig'
      icon: '/assets/build/shared/images/custom-tag-icons.svg#my_custom_tag'
      is_inline: false
      attributes: {  }

ezplatform:
  system:
    admin_group:
      fieldtypes:
        ezrichtext:
          custom_tags:
            - my_custom_tag

安装

  1. 通过 composer 需求

     composer require contextualcode/ezplatform-default-custom-tag-configs
    
  2. 哇!