同一文档中的不同内容

未知的开发人员

我正在使用Umbraco和VS 2017开发应用程序对于某种文档类型,仅其内容的一小部分就有很多变化。我不想为每种变体创建很多不同的文档。是否可以以某种方式仅拥有一个文档,并且change dynamically only a part of it如果是,怎么办?

那么,怎么可能用例如@Umbraco.Field("body")某个参数(which should define the desired variation进行调用并且每次出现内容时都正确?

cheesey_toastie

目前尚不清楚您要实现的目标,但是如果您可以在正文内容中放置一个特殊的标记字段(例如{{UNIQUE_BIT_HERE}})(或者可以找到并替换一个特定的html标签/属性),那么简单-只需使用标准的c#字符串操作即可。

我假设您的字段“ body”是一个富文本字段,如果是这样,则需要将其从HtmlString类型转换为标准字符串,然后再次返回。

@{
    var uniqueData = "Whatever";
    var bodyString = Umbraco.Field("body").ToString();
    var bodyReplaced = new HtmlString(bodyString.Replace("{{UNIQUE_BIT_HERE}}", uniqueData));
}
<div>
    @bodyReplaced
</div>

顺便说一句,我建议您远离Umbraco.Field并使用强类型的Model.Content,或者最好使用模型构建器Umbraco的东西,但这将起作用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

等同于<iframe>使用同一文档中的内容

在 Firestore 中更新同一文档的 10 个不同字段。顺序重要吗?

在多个网站中引用同一文档

同一文档中的img src = svg

如何连接同一文档中的数组?

在Mongoose的同一文档中查询3个不同嵌套数组中的字段?

将SharePoint文件夹和内容移动到同一文档库中的其他位置

使用BeautifulSoup进行XML解析:在同一文档中检索具有相同ID的多个文本内容

Android-Firebase Firestore-将同一文档写入不同的集合

在同一文档中使用2种不同的页码格式-MS Word 2013

不同的userId与服务器将同一文档发布此。

Solr交替返回同一文档的不同版本

XQuery / Xpath优化:查询同一文档的不同部分

scikit TfidfVectorizer.transform()返回同一文档的不同结果

MongoDB:使用同一文档中对象的属性重新塑造文档

同一文档中以及文档之间的Concat数组

根据同一文档中的时间戳属性更新Firestore文档上的属性

比较同一文档Firestore

$ _POST与表单在同一文档上

如何多次打开同一文档?

如何在mongo中检查同一文档中的两个值?

使用同一文档中的字段减少 mongodb 中的字段

在WriteBatch中写入同一文档会导致Firebase中多次写入?

MarkLogic中的同一文档有多个URI?

MongoTemplate更新为同一文档在数组中设置多个对象

单击指向锚点的链接后“返回”(在同一文档/网站中)

猫鼬-故意在同一文档中插入重复属性

如何在Evince中打开同一文档的多个实例?

在同一文档中重复使用模板[PHPword]