问题标签 [tridion]

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.

0 投票
1 回答
7675 浏览

xml - 如何使用 vbscript 在现有 xml 中添加属性

我有以下 xml,我正在使用VBSript生成它。

现在我有一个 pageURL (/english/destinations_offers/destinations/asiapacific/maldives.aspx),这将在匹配 ID 后显示,例如下面的伪代码

从上面的 XML ID 将被匹配,然后我们将pageURL属性添加到上面的 xml。所以输出将如下所示:

请建议使用 VBSCript

谢谢。

0 投票
5 回答
308 浏览

xslt - 检查起始字符应为“T”,下一个 3 字符应为 xslt 中的数字

我正在使用 XSLT1.0 来转换我的 XML。

我在 Tabs.xml 下面

我正在使用下面的 xslt 来改造它!

以前,它工作正常,但现在需要进行另一项更改,现在我需要渲染那些@Title 以'T'或't'开头的节点,以及下一个3字符应该是数字,例如上面的xml“航班时刻表”不应该出现,我想我只需要再写一个和条件<xsl:if test="@componentTitle != ''">

请建议!怎么办!

0 投票
5 回答
1201 浏览

schema - 如何更改现有 tridion 组件的架构

我在 tridion 中有一些组件项,它们是为特定模式设置的。我希望能够将这些项目的架构更改为更新的架构。新模式保留了旧模式的所有现有属性,因此不会丢失数据。在这种情况下,不可能只更改现有模式。

有谁知道是否可以这样做?

0 投票
3 回答
745 浏览

xml - 如何使用 XSLT 从两个 XML 中获取所需的 XML 输出

我正在使用 XSLT 和 XML。

首先我要处理两个 xml。

第一个 XML:

我们将使用上面的 ID 获取第二个 XML,即 tcm:232-564598 等,下面是 ID tcm:232-564598 的 xml 之一,其他 ID 将具有相同类型的 XML。

我试图使用以上两个 XML 来获得以下格式的 XML。

这是我的 XSLT,我试图在其中生成上述格式的 XML,但它对我不起作用。请注意第一个 xml 是主要的 xml,它将使用下面的 XSLT 进行转换

在上面的 xslt 中,我能够得到数据循环也正确,但即将到来的数据是相同的,我的意思是循环执行正确,但节点值是相同的

请建议!

0 投票
4 回答
8184 浏览

asp.net - ASP.Net CMS 推荐、Orchard、Sitefinity、Umbraco 还是 N2?

在过去的 3 年中,我一直在使用(...可耻地)SharePoint 2007、DNN 和 Tridion 来开发 Web 门户。然而,我希望摆脱 SharePoint 和 Tridion(缺乏对 url、标记和 tdd 的控制)并正在寻找替代方案。

你会投票给其中的哪一个,为什么?你能分享一下你在这些方面的经验吗?

  • 果园
  • 站点有限性
  • 乌姆布拉科
  • N2

尽管 Orchard 和 Sitefinity 看起来很容易扩展,但我担心社区支持。

谢谢

0 投票
12 回答
4975 浏览

java - CMS + Java Application Server Integration Architecture

Has anyone integrated a Java application server (e.g. JBoss) with one of the following CMSs (Content Management Systems)?

  1. SDL Tridion
  2. Sitecore
  3. Drupal

I'm looking for one of the above CMSs to create/manange a corporate website which consists mostly of static content coming from the CMS, but also includes integration points into java web applications, which may also in turn use content from the CMS. (There is a requirement to use one of the above CMSs.)

What CMS and Java web application server architecture have you successfully used in your engagements and corporate web sites to provide seemless integration of CMS site content with Java web applications?

0 投票
2 回答
341 浏览

search - google mini 可以搜索使用 CAS 身份验证的 liferay 门户吗?

我们正在建立一个基于 Liferay 的门户,同时我们正在将我们机构的 Intranet 移动到 Tridion CMS。

Tridion 使用 google mini 作为其搜索工具,而 Liferay 使用 lucene。

我们想要的是一个索引两个系统的单一搜索。

对我们来说最大的问题是 Liferay 使用 CAS 进行身份验证,我们不确定如何将 google mini 身份验证到 liferay。

0 投票
2 回答
757 浏览

c# - 在 C# 的 foreach 循环中花费大量时间的进程

我正在使用 C# 代码和 Tridion(CMS) 类从 Tridion 获取数据,下面是从 Tridion 获取所有出版物列表的代码。

在上面的按钮单击代码中,我使用 .net 代码并使用 Tridion 类来获取所有出版物列表,如下所示:

我从 Tridion 非常快地获得了我的所有出版物列表,但是当我进行如下的foreach循环时,我的过程卡住了,并且需要花费大量时间来执行此操作。

调试后,我发现当调试器出现时,foreach (Publication pub in pubAllList)它需要很多时间。我认为在制作Publication类对象时需要时间,它是 Tridion 类。

请建议任何其他方式来执行此操作或建议上述代码中有什么问题。

谢谢。

0 投票
2 回答
446 浏览

tridion - 为 Tridion 设置 Content Delivery Webserver 根位置

问题描述:发布 JSP 页面适用于 broker.config 的以下内容。

发布页面和目录(基于结构组)将在 wwwroot 目录下发布。

我将页面的根位置更改为以下(不再使用“/apps/tridion/wwwroot”)。

现在发布返回:

[页面id=tcm:493-637128-64 标题=010。隐私政策],IO 错误创建新页面,没有这样的文件或目录,没有这样的文件或目录,IO 错误创建新页面,没有这样的文件或目录,没有这样的文件或目录

我确认了 Linux 网络服务器上上述文件夹的所需权限。我还在 broker.config 的节点中尝试了以下操作

这个配置我得到了同样的错误。请提出我所缺少的!

0 投票
2 回答
1103 浏览

tridion - 组件链接在 64 位模式下不工作

简要总结: 我们正在使用 Tridion 2009 SP1,但是我们从未使用过 .NET 模板,我们仍在使用 R5 概念,即(VBScript、XSLT 等),我们正在使用代理数据库进行链接等。

我们的 Tridion 服务器/演示服务器/服务在 32 位环境/模式下完美运行,我们的 IIS 在 32 位模式下运行。一切都在完美运行。

问题: 我们最近决定将我们所有的服务器都迁移到 64 位模式,所以现在一切都迁移到了 64 位(IIS、Tridion 服务器/服务等),除了组件链接之外,一切都运行良好。因此,我们再次将 Tridion 服务移至 32 位模式以及 IIS 移至 32 位模式,然后组件链接开始工作

错误: 当所有东西都在 64 位模式下运行时,我们收到组件链接解析错误,并在尝试解析组件时出现以下错误。

请推荐!!

谢谢。

最好的问候,马努