十月 CMS- 语言选择器组件 Twig

Posted

技术标签:

【中文标题】十月 CMS- 语言选择器组件 Twig【英文标题】:October CMS- Language Picker Component Twig 【发布时间】:2019-07-21 02:20:54 【问题描述】:

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

我该怎么做?

【问题讨论】:

你能描述什么不适合你 我似乎不知道如何添加 ,例如,我在语言下拉菜单中的选项。我还在学习 Twig 和 php 【参考方案1】:

你不能——至少不能使用选项 html。选项 html 元素不能有非文本子元素或被样式化。

查看以下question

您可以编写自己的自定义 html 选择/下拉/组合框,还有许多可用的 3rd 方组件允许自定义。但是开箱即用的 select html 中的基本选项元素只允许文本节点作为子元素。

【讨论】:

以上是关于十月 CMS- 语言选择器组件 Twig的主要内容,如果未能解决你的问题,请参考以下文章

mui app组件化选择器选择多种语言

十月 CMS 组件加载布局

组件十月 CMS 内的调用组件报错

如何仅在组件类或插件上创建十月 CMS 上的中间件?

如何添加文件选择器以摆动 GUI 表单调​​色板组件 IntelliJ IDEA

十月 CMS - 如何正确路由