在奏鸣曲编辑选项卡中编写基本 HTML

问题描述

所以在我的奏鸣曲管理 CMS 中,我尝试添加一个名为 info 的页面

protected function configureFormFields(FormMapper $formMapper)
{
    $formMapper
            ->tab('Info')
            ->end();
}

在我的 admin.yml 中,我有这个电话:

calls:
- [ setTemplates,[{edit: admin\virtual-event-info.html.twig }]]

然后在一个树枝文件中我有这个

{% extends 'SonataAdminBundle:CRUD:base_edit.html.twig' %}
<h1>I just want to write some basic static html out here</h1>

我只想为常见问题写一个基本的静态 html 页面。我不想接受任何输入或要求任何数据,我只是想要一个地方让新人了解有关 CMS 部分的一些基本信息。谁能指导我如何让 HTML 实际显示在该标签下?

解决方法

看起来您应该将 html 内容放在 {% block form %} 中。这将替换扩展模板中定义的原始内容 (vendor/sonata-project/admin-bundle/src/Resources/views/CRUD/base_edit_form.html.twig)。

{% extends 'SonataAdminBundle:CRUD:base_edit.html.twig' %}
{% block form %}
  <h1>This replaces the base edit form block content</h1>
{% endblock %}

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...