跳到内容

表单类型

编辑此页

复选框 URL 标签

表单类型 cmf_core_checkbox_url_label 基于 checkbox 类型,并添加了对经典“接受条款”复选框有用的功能。与普通复选框的区别在于,标签链接到一个文档,通常是“条款和条件”文档。当使用此类型时,您还需要指定 content_ids,这些 content_ids 被 DynamicRouter 理解,并带有替换令牌

1
2
3
4
5
6
7
$form->add('terms', 'cmf_core_checkbox_url_label', [
    'label' => 'I have seen the <a href="%team%">Team</a> and <a href="%more%">More</a> pages ...',
    'content_ids' => [
        '%team%' => '/cms/content/static/team',
        '%more%' => '/cms/content/static/more',
    ],
]);

表单类型会自动为指定内容生成路由,并将路由传递给 trans Twig 助手以在标签中进行替换。

本作品,包括代码示例,根据 Creative Commons BY-SA 3.0 许可协议获得许可。
目录
    版本