php - 使用 Twig 时三元运算出错
问题描述
如果路线为空白,我想使用我的树枝作为条件,那么它将使用home.color_scheme否则它将使用setting.color_scheme。这是我的代码:
{% if home.color_scheme != 'default' or setting.color_scheme != 'default' %}
<link href="/css/color-variations/{% route == '' ? home.color_scheme : setting.color_scheme %}.css" rel="stylesheet" type="text/css" media="screen">
{% endif %}
但它会出现这样的错误:
'Unexpected "route" tag (expecting closing tag for the "if" tag defined near line 17).'
那么是什么导致了这个错误,我该如何解决呢?
解决方案
尝试这个:
<link href="/css/color-variations/{{ route == '' ? home.color_scheme : setting.color_scheme }}.css" rel="stylesheet" type="text/css" media="screen">
您应该使用 {{ 而不是 {%.
推荐阅读
- kotlin - 如何在 kotlin 的扩展函数中使用 map()
- python - 我们如何从 List 中读取键的第一个元素?
- python - 我无法在 python 中使用 seaborn 使用 Facegrid 正确放置颜色条
- postgresql - 禁用 auto_commit 时查询后的操作
- oracle - 计算 Oracle SQL/PLSQL 中的 GROOVY 表达式
- wpf - WPF:如何为 Slider 控件的单个 RepeatButton 设置样式?
- regex - 正则表达式将 url 与特定域正确匹配,以及是否添加了子域
- javascript - Slick.js 同步多个滑块导航
- c++ - 在 Mac OS 中将 QT 与 CMAKE 集成
- macos - 在 Mac 上使用 npm http-server 启动没有端口号的 https