我在自定义模块中创建了一个自定义表单。(在扩展FormBase的类中)我想添加一个(非常)简单的html选择元素,这个select必须包含特定词汇表的所有分类元素,例如,整数是分类法术语ID。
<select id="...>
<option value="4">tutu</option>
<option value="15">toto</option>
<option value="61">tata</option>
...
<option value="48">titi</option>
</select>如何使用分类法术语ID和分类法术语名称创建这个<select>标记?用户不会看到分类法术语ID,而只看到分类法术语名称。
使用词汇表名,如何生成良好的结构(数组)?允许我创建<select>标记吗?
发布于 2016-09-08 00:43:03
您将需要获得您的术语(通过查询或加载词汇表),循环它们并创建术语tid和术语标签的数组。将该数组设置为窗体代码中select字段上的#options属性。
https://drupal.stackexchange.com/questions/214094
复制相似问题