October CMS- 语言选择器组件 Twig
October CMS- Language Picker Component Twig
我正在尝试将语言的标志图标添加到我在 for 循环中的选项中。
到目前为止,我得到了这个:
{{ form_open() }}
<select name="locale" data-request="onSwitchLocale" class="form-control languageSwitcher">
{% for code, name in locales %}
<option value="{{ code }}" {{ code == activeLocale ? 'selected' }}>{{ name }}</option>
{% endfor %}
</select>
{{ form_close() }}
我该怎么做?
你不能 - 至少不能使用选项 html。选项 html 元素不能有非文本子元素或样式。
见下文question
您可以编写自己的自定义 html select/drop down/combo 框,还有许多可用的第 3 方组件允许自定义。然而,开箱即用 select html 中的基本选项元素仅允许文本节点作为子元素。
我正在尝试将语言的标志图标添加到我在 for 循环中的选项中。 到目前为止,我得到了这个:
{{ form_open() }}
<select name="locale" data-request="onSwitchLocale" class="form-control languageSwitcher">
{% for code, name in locales %}
<option value="{{ code }}" {{ code == activeLocale ? 'selected' }}>{{ name }}</option>
{% endfor %}
</select>
{{ form_close() }}
我该怎么做?
你不能 - 至少不能使用选项 html。选项 html 元素不能有非文本子元素或样式。
见下文question
您可以编写自己的自定义 html select/drop down/combo 框,还有许多可用的第 3 方组件允许自定义。然而,开箱即用 select html 中的基本选项元素仅允许文本节点作为子元素。