问题标签 [umbraco-tags]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xslt - 使用带有标签的 Umbraco 搜索
我已经设置了 umbraco 搜索 xslt 包。在我的 xslt 中,我按页面名称、标题、描述和现在的标签进行搜索。
tags 属性是“Tags”类型的文档类型属性。搜索 xslt 如下;
为什么按标签搜索不起作用?
xpath - 迭代 Umbraco getAllTagsInGroup 结果
我正在尝试使用以下代码从 Umbraco (v4.0.2.1) 中的特定标签组中获取标签列表:
我想要做的只是输出这些标签的列表。但是,如果我输出变量“标签”,它只会输出字符串中所有标签的列表。我想将每个标签拆分为新行。
当我检查“标签”变量的数据类型时:
...它输出MS.Internal.Xml.XPath.XPathSelectionIterator
.
所以问题是,如何从“标签”变量中获取单个标签?如何使用这种数据类型的变量?我可以通过加载实际的 XML 文件找到如何执行此操作的示例,但我没有实际的 XML 文件——只有“标签”变量可以使用。
非常感谢您的帮助!
EDIT1:我想我要问的是,如何循环通过 XPathSelectionIterator 数据类型返回的节点?
EDIT2:我找到了这段代码,几乎可以满足我的需要:
...但它希望将实际 XML 文件的 URL 加载到第一行。我的 XML 文件本质上是“标签”变量,而不是实际的 XML 文件。所以当我更换时:
...和:
...它只是错误。
umbraco - Umbraco:将项目关联到多个标签组
假设我们有 2 种文档类型:TagGroup [DisplayName]
并且TagGroupItem [DisplayName]
TagGroupItems 是 TagGroup 的子项。也就是说,假设我们有以下数据:
颜色 - 红色 - 绿色 - 蓝色
表面处理 - 铝 - 塑料
Color 和 Finish 都是 TagGroups。哪种数据类型允许另一个项目与 1 个或多个标签组项目相关联?也就是说,一个项目可以是颜色-红色和完成-铝或只是颜色-红色。除了为每个标签组手动创建一个下拉列表并将其关联到一个项目之外,如何才能更加简化?
xml - Umbraco 在 XSLT 中调用 C#,解码 fXML 输出
我在 Umbraco 4.7.1 中从 XSLT 调用 C# 函数。我的函数正在返回当前节点上“tag”属性的值,问题是我的输出被编码了。
在 xsltExtensions.config 我添加了一个程序集扩展。
在我的 XSLT 中,我得到了函数的价值
我的 C# 函数:
我的输出看起来像:
%3c%3fxml+版本%3d%221.0%22%3f%3e%0d%0a%3cClientValue+xmlns%3axsd%3d%22http%3a%2f%2fwww.w3.org%2f2001%2fXMLSchema%22+xmlns%3axsi %3d%22http%3a%2f%2fwww.w3.org%2f2001%2fXMLSchema-instance%22%3e%0d%0a++%3cTags%3e%0d%0a++++%3cstring%3efritidsjob%3c%2fstring%3e%0d%0a++++ %3cstring%3elo%3c%2fstring%3e%0d%0a++++%3cstring%3ejobpatrulje%3c%2fstring%3e%0d%0a++%3c%2fTags%3e%0d%0a++%3cGroupName%3edefault%3c%2fGroupName%3e%0d %0a%3c%2fClientValue%3e
但应该是:
fritidsjob, jobpatrulje, 罗
xslt - 基于 Umbraco 中的标签生成内容
当我尝试基于特定标签生成内容节点列表时,Umbraco,或者更确切地说是 xslt,似乎给了我错误。
考虑宏中的以下代码:
我在这里尝试做的是查找所有带有在当前页面上定义的标签(位置)的内容。上述设置适用于查找所有带有位置标签“索马里”的页面。
该行:
应该(我认为)是:
但是像这样保存代码会给我以下错误:
任何帮助和想法表示赞赏。
content-management-system - 在 umbraco 4.11 中标记就像 stackoverflow
我正在使用 snipper 标签系统和以下文章:
http://daniel.streefkerkonline.com/tag/umbraco/
我可以成功安装和使用 snipper tag 系统。但是当我浏览页面时..标签显示为文本而不是超链接...
我是不是错过了什么。是一些 javascript 文件还是我缺少一些包含标签的步骤?
有任何想法吗?这是我的页面: http: //www.leezardpharma.com/pharmacy/our-products/weight-loss-medicine/gastro1.aspx
这里有相关标签,因为有snipper ..但它们不可点击。
xslt - (Umbraco) 如何按标签列出相关页面?
在我网站的最后一个节点是显示文章的地方,每个人都有自己的标签,当然其中一些标签可以是相同的,所以我为正在工作的标签编写了一个宏(它列出了文章的标签用户正在查看),我已将 Tag 数据类型用于我的“文章”文档类型,并且该宏可以正常工作;但是我写的宏有问题列出那些具有相同标签的文章,我称之为RelatedContent.xslt
。这是AllTags.xslt
我在 Umbraco 电视教程中找到的有效代码:
RelatedContent.xslt 的代码是这样的:
我没有找到任何可以帮助我理解这一点的东西,所以我不知道该怎么做。我会感谢你的帮助。感谢您的建议。
(Umbraco 6.1.3)
c# - Umbraco Razor c# 列出唯一标签
我一直在尝试使用 Razor 使用 Umbraco v6 创建一个博客。
这是我的第一个 Umbraco 项目,所以我仍在处理事情,但我已经设法让大部分工作按我想要的方式工作,但我想在侧面小部件中列出标签。
到目前为止,我有这个 -
问题是这列出了所有重复的标签。我试图在 tagsplit 变量上使用 .Distinct ,它只返回一个错误。
有任何想法吗?
umbraco - Umbraco - 获取节点/组中使用的所有标签
我使用GetTags()
under 的方法umbraco.cms.businesslogic.Tags.Tag
来获取组或节点下的所有标签。
但是umbraco.cms.businesslogic.Tags.Tag
现在已经过时了,还有其他更好的选择吗?
此外,新库是否提供基于标签的节点查询?