十月CMS-语言选择器组件树枝

时间:2019-02-27 11:12:36

标签: php twig components octobercms

我正在尝试将语言标记图标添加到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() }}

我该怎么做?

1 个答案:

答案 0 :(得分:1)

您不能-至少不使用html选项。可选html元素不能包含非文本子元素或不能设置样式。

请参阅以下question

您可以编写自己的自定义html选择/下拉/组合框,并且还有许多可用于自定义的第三方组件。但是,开箱即用的select html中的基本option元素仅允许将文本节点作为子元素。