我遇到了问题=>
原来是在文件夹/app/templates/...中搜索项目
但问题是这样的,我们必须创建一个新文件夹(app/Provincia/templates/Thema)并使用这个文件夹作为我们的“分发”(抱歉,我不知道如何称呼它)
事情是 我需要首先在 Provincia/templates/Thema 中搜索 Twig,如果没有找到模板,请转到 /app/templates/。
这是我们的 yaml >
twig:
default_path: '%kernel.project_dir%/templates'
globals:
_knockout_version : "knockout-3.3.0.debug.js"
rcdigital_asw_url : "%env(string:SERVIDOR_ASW)%"
rcdigital_app_env : "%env(string:APP_ENV)%"
twig_default_base : '%env(string:TWIG_BASE)%'
twig_base_top : '%env(string:TWIG_BASE_TOP)%'
twig_default_base_externo : '%env(string:TWIG_BASE_EXTERNO)%'
twig_theme_app_default_base : '%env(string:TWIG_THEME_APP_DEFAULT_BASE)%'
twig_default_boostrap_stg : '%env(string:TWIG_BOOSTRAP_STG)%'
twig_default_base_error : '%env(string:TWIG_BASE_ERROR)%'
twig_default_base_error_json : '%env(string:TWIG_BASE_ERROR_JSON)%'
when@test:
twig:
strict_variables: true
感谢您的帮助
根据文档,您应该使用路径将模板放在多个地方。
路径
类型:数组默认值:null
除了 default_path 选项中定义的目录之外,还定义存储应用程序模板的目录
# config/packages/twig.yaml
twig:
# ...
paths:
'email/default/templates': ~
'backend/templates': 'admin'
希望有帮助。