jet*_*ter 1 php symfony nelmioapidocbundle
是否可以删除 NelmioApiDocBundle 基于 Web 的输出中显示的徽标标头?如果是这样,怎么办?
我想/api/doc
在现有网站中包含此端点的输出(如果您使用默认设置)。但是,该网站已经有一个标题,恕我直言,添加第二个标题将是一个糟糕的用户体验。但我在文档中找不到任何地方描述如何排除这个 90 年代风格的网页设计。
我在下面提供了默认配置的屏幕截图,这是我在 Insomnia 等工具中查看文档时得到的。正如您所看到的,绿色标题在滚动时覆盖了页面。
小智 5
是的,你可以做到。
您应该覆盖捆绑模板,请执行以下步骤:
1 - 在“templates/bundles/NelmioApiDocBundle/SwaggerUi/index.html.twig”中创建模板文件
2 - 输入以下内容:
{% extends '@!NelmioApiDoc/SwaggerUi/index.html.twig' %}
{% block header %}
<a style="text-decoration: none;" id="logo" href="#" target="_blank">
<h1 style="color: black">You personal title</h1>
</a>
{% endblock %}
Run Code Online (Sandbox Code Playgroud)
就这样,我们完成了