作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个包含很多元数据字段的架构。我们希望能够通过 Tridion API 从代理中搜索基于该架构的组件,例如:
using Tridion.ContentDelivery.DynamicContent.Query;
private static Criteria getSearchCriteria(
string searchText,
params BrokerConstants.MetadataField[] fields)
var searchCriteria = new List<Criteria>();
foreach (var f in fields)
{
var mkcText = new CustomMetaKeyCriteria(f.Name);
var mvcText = new CustomMetaValueCriteria(
mkcText,
"%" + searchText + "%",
Criteria.Like);
searchCriteria.Add(mvcText);
}
return new OrCriteria(searchCriteria.ToArray());
}
Phase: Deployment Processing Phase failed, Could not deploy component [Component id=tcm:9-2617-16 title=xyz schema=tcm:9-2325-8], CustomMeta field, StringValue, is bigger than the supported size of 3400 bytes!
最佳答案
没有支持的方式来完成您希望完成的工作。另外,请记住自定义元的实际目的是什么。在我看来,您通过在列中添加大量内容来滥用它。
无论如何,如果您真的想走那条路,那么您需要联系 Tridion 支持或访问 sdltridionworld (需要登录)并下载 CD_2011.1.1.83467(或任何包含 CD_2011.1.1.81125 的修补程序,CD_2011.1.1.83475 除外!!!)。修补程序更改的是它删除了在部署时完成的元数据大小的硬检查。换句话说,它允许您让数据库服务器决定是否允许您在该列中存储那么多内容,从而让您在腿上开枪。请知道更改数据库列是 不是 由 Tridion 支持。
希望这可以帮助。
关于tridion - 如何在 Tridion 代理的字段中插入超过 3400 字节的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14826452/
我是一名优秀的程序员,十分优秀!