在Modx Revolution中覆盖系统模板变量(TV)设置

时间:2013-06-07 21:52:12

标签: modx modx-revolution

我想在Modx Revolution中覆盖系统模板变量(TV)设置。具体来说,我想关闭* description上设置的255个字符限制。有办法吗?

2 个答案:

答案 0 :(得分:0)

我认为你指的是资源领域,而不是电视。它显示在pagetitlelongtitle等下?

我不会尝试更改这些内容,而是创建一个文字电视来保存您的描述。您可以使用Form Customisation隐藏默认的description字段,如果您希望在编辑资源时(而不是在其他选项卡中)立即显示该字段,则可以将系统设置tvs_below_content更改为'是'。

答案 1 :(得分:0)

实际上,没有。该描述在数据库中被硬编码到该长度,因此没有必要更改它,因为它只会将该数量存储在表中。

您可以做的是创建一个模板变量并将其添加到相关页面的模板中。

模板变量选项卡应出现在每个资源页面上供您使用。

顺便说一句,*描述不是模板变量,它是资源设置。

在元素树中,右键单击“模板变量”并创建一个新变量,将其分配给模板,然后使用该电视编辑资源。

表格定义是中等文字,所以你有足够的空间。

在您的页面中,您只需使用:[[* templateVariableName]]来访问它,而getResources使用[[+ tv.templateVariableName]]