From 65f4e8cf89f18100dcce97895eddb34ac4165adc Mon Sep 17 00:00:00 2001 From: philwareham Date: Mon, 24 Jan 2022 12:10:20 +0000 Subject: [PATCH] Update zh-cn_pophelp.xml --- help/zh-cn_pophelp.xml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/help/zh-cn_pophelp.xml b/help/zh-cn_pophelp.xml index c291fdd..f2cc57f 100644 --- a/help/zh-cn_pophelp.xml +++ b/help/zh-cn_pophelp.xml @@ -638,7 +638,19 @@

注意:出于安全原因,原始HTML被转换为常规文本。

]]> - + 自定义表单模版类型 +

除了标准表单模板类型(文章、文件、杂项等),发布者还可以定义自定义类型。自定义表单模板类型有两个目的:更简单的表单模板分类和自定义资产定义。

+

首选项的格式为INI(在新窗口中打开一个外部链接),每个部分对应一个表单模板类型。

+

要定义自定义表单类型(例如,js),必须(在单独的行中)附加一个[js]节。可以通过相应部分中的title=“Javascript”条目设置默认标题。如果需要,也可以附加本地化标题(例如,ru="Скрипт")。

+

此外,可以指定表单模板媒体类型(在新窗口中打开外部链接)(以前称为MIME类型),例如mediatype=“application/javascript”。通过<txp:output_form />标记,将这种类型的表单模板转换为可作为设置媒体类型的自定义资产,这些资产可以来自数据库或来自磁盘(平面文件)。例如,可以在您的代码中包含名为 myscript.js[js] 类型且媒体类型为 application/javascript 的表单模板,像这样:

+
<txp:output_form form="myscript.js"
+    format="flat.script" />
+

这将生成以下 HTML <script>标记:

+

<script src="path/to/flat/myscript.js"></script>
+

只有具有与其类型相对应的扩展名的表单模板(例如,myscript.js)才能用作平面文件。在这种情况下,它们根本不会被 Textpattern 处理,并且可以通过它们的 URL 访问。

+如果表单模板需要处理(如果它包含 Textpattern 标记),则必须从数据库中提供它。 在这种情况下,您不应该将扩展名添加到表单名称 - 只需将其称为 myscript(不带 .js)以使其无法通过标准 URL 访问 - 并像这样包含它:

+
<txp::myscript format="script" />
+ ]]>
自定义栏

自定义栏用于保存额外的文章数据。您可以在这里给它们命名,最多可以定义十个自定义栏。每个字段将作为一个单独栏出现在写入面板上,允许自定义数据与每篇文章相关联。