Drupal PHP 字段剥离 HTML 标签
Drupal PHP field stripping HTML tags
这是 Drupal 9 特定的 PHP 问题:请耐心等待。
我在 Drupal 字段中有几个字段存储为 RAW HTML,在 Drupal 术语中称为 - Fields
并且值存储 - 在字段定义 formatted
html.
问题: 在重新编辑期间,editor/edit 屏幕拉动剥离 html。 HTML 导入被删除 HTML 标签和 HTML 类。当 重新编辑 post 被保存时,剥离的 html 被存储(Overwritten)
这导致我的网站出现严重问题,因为这是必需的功能。我的一些网站结构取决于 RAW HTML.
这可能是 PHP 特定问题。如果有人对此有经验,以及如何摆脱这个 - 将会有所帮助。
我需要解决这个问题,这给我的网站结构带来了严重的问题。
描述:
原文HTML
<ul class="nav flex-column pl-0">
<li class="nav-head">Xamarin</li>
<li class="nav-item"><a class="nav-link" href="#">Overview</a></li>
<li class="nav-item"><a class="nav-link active" href="#">Analytics</a></li>
<li class="nav-item"><a class="nav-link" href="#">Export</a></li>
<li class="nav-item"><a class="nav-link" href="#">Snippets</a></li>
<li class="nav-item"><a class="nav-link" href="#">Flexbox</a></li>
<li class="nav-header">Xamarin Installation</li>
<li class="nav-item"><a class="nav-link" href="#">Layouts</a></li>
<li class="nav-item"><a class="nav-link" href="#">Templates</a></li>
<li class="nav-item"><a class="nav-link" href="#">Themes</a></li>
</ul>
通过text-formatted-long
输入时
导入时 - 在重新编辑期间,格式化字段正在条带化 html 标签,而不是完整的 html。
**为了 post 可见性,我在几个论坛中 post 编辑了同样的问题。所以,这不是垃圾问题,真正的开发问题
选择Text format
为Full HTML
,您的HTML将不再被剥离。
更新:
看来您使用的模块 Gutenberg did not display the Text format
options. So, install the module Allowed Formats 然后为您的字段启用格式 Full HTML
。
这是 Drupal 9 特定的 PHP 问题:请耐心等待。
我在 Drupal 字段中有几个字段存储为 RAW HTML,在 Drupal 术语中称为 - Fields
并且值存储 - 在字段定义 formatted
html.
问题: 在重新编辑期间,editor/edit 屏幕拉动剥离 html。 HTML 导入被删除 HTML 标签和 HTML 类。当 重新编辑 post 被保存时,剥离的 html 被存储(Overwritten)
这导致我的网站出现严重问题,因为这是必需的功能。我的一些网站结构取决于 RAW HTML.
这可能是 PHP 特定问题。如果有人对此有经验,以及如何摆脱这个 - 将会有所帮助。
我需要解决这个问题,这给我的网站结构带来了严重的问题。
描述: 原文HTML
<ul class="nav flex-column pl-0">
<li class="nav-head">Xamarin</li>
<li class="nav-item"><a class="nav-link" href="#">Overview</a></li>
<li class="nav-item"><a class="nav-link active" href="#">Analytics</a></li>
<li class="nav-item"><a class="nav-link" href="#">Export</a></li>
<li class="nav-item"><a class="nav-link" href="#">Snippets</a></li>
<li class="nav-item"><a class="nav-link" href="#">Flexbox</a></li>
<li class="nav-header">Xamarin Installation</li>
<li class="nav-item"><a class="nav-link" href="#">Layouts</a></li>
<li class="nav-item"><a class="nav-link" href="#">Templates</a></li>
<li class="nav-item"><a class="nav-link" href="#">Themes</a></li>
</ul>
通过text-formatted-long
输入时
导入时 - 在重新编辑期间,格式化字段正在条带化 html 标签,而不是完整的 html。
**为了 post 可见性,我在几个论坛中 post 编辑了同样的问题。所以,这不是垃圾问题,真正的开发问题
选择Text format
为Full HTML
,您的HTML将不再被剥离。
更新:
看来您使用的模块 Gutenberg did not display the Text format
options. So, install the module Allowed Formats 然后为您的字段启用格式 Full HTML
。