Tridion多行文本字段大小限制

Tridion多行文本字段大小限制,tridion,textfield,Tridion,Textfield,我遇到过这样一种情况,即多行文本字段的所需内容超过了Content Porter中允许的3400字节(正如Peter指出的,此限制不适用于组件字段CME端中此字段的存储-错误如下[1]) 我看到的解决办法是 将内容的大小减小为不太详细 我尝试将maxlength添加到模式定义中(这将强制执行上述操作!) 使用可重复字段并(手动或通过事件系统编程)将文本拆分为最大大小的块 寻求扩大限制 1退出-这是客户的事情 2的禁止-我认为这被排除在外 3的我正在考虑的东西-我甚至可以使用GUI扩展来提醒用户代

我遇到过这样一种情况,即多行文本字段的所需内容超过了Content Porter中允许的3400字节(正如Peter指出的,此限制不适用于组件字段CME端中此字段的存储-错误如下[1])

我看到的解决办法是

  • 将内容的大小减小为不太详细
  • 我尝试将maxlength添加到模式定义中(这将强制执行上述操作!)
  • 使用可重复字段并(手动或通过事件系统编程)将文本拆分为最大大小的块
  • 寻求扩大限制
  • 1退出-这是客户的事情

    2的禁止-我认为这被排除在外

    3的我正在考虑的东西-我甚至可以使用GUI扩展来提醒用户代码或

    4的我想知道是否有人以支持的方式通过SDL实现了这一点(因为我们显然不能只更改数据库中的字段长度!)

    谢谢你的评论

    [1]


    早在Tridion2009SP1时代,由于数据库列的大小为5000个字符,所以有一个限制。超出此范围的任何文本都被截断。使用可重复字段不是一个选项,因为所有可重复字段都存储在同一个DB CustomMeta记录中,并且只是用逗号分隔。我使用的解决方法是创建单独的字段,最多可以有预期的最大字符数


    我认为,对于Content Porter的情况,您应该首先查看可用的CP修补程序,否则请与支持人员联系。

    早在Tridion 2009 SP1的时代,由于数据库列的大小为5000个字符,所以有一个限制。超出此范围的任何文本都被截断。使用可重复字段不是一个选项,因为所有可重复字段都存储在同一个DB CustomMeta记录中,并且只是用逗号分隔。我使用的解决方法是创建单独的字段,最多可以有预期的最大字符数


    我认为,对于Content Porter的情况,您应该首先查看可用的CP修补程序,否则请提供支持。

    我不确定是否完全理解这个问题。您从哪里获得3KB的限制?我可以在文本字段中保存更多的内容。实际上,我不知道字段的大小限制。我能想到的唯一大小限制是在发布后,作为元数据字段?如果是这种情况,请联系支持部门,我知道我们允许修改一些字段长度。我已经更新了问题-我被告知这是一个“字段”,但错误确实表明这是一个元数据字段,但我们确定这是一个与特定代理字段大小有关的问题。我不确定我是否完全理解这个问题。您从哪里获得3KB的限制?我可以在文本字段中保存更多的内容。实际上,我不知道字段的大小限制。我能想到的唯一大小限制是在发布后,作为元数据字段?如果是这种情况,请联系支持部门,我知道我们允许修改一些字段长度。我已经更新了问题-我被告知这是一个“字段”,但错误确实表明这是一个元数据字段,但我们确信这是特定代理字段大小的问题。
    Destination with name 'HTTPS=[Password=****, URL=http://server.com:81/HTTPUpload.aspx, UserName=removed]' reported the following failure:
    A processing error occurred processing a transport package Could not deploy component  [Component id=tcm:11-123-16 title=article_title schema=tcm:11-121-8], Error while creating custom meta data, String or binary data would be truncated., String or binary data would be truncated., Error while creating custom meta data, String or binary data would be truncated., String or binary data would be truncated.