问题标签 [tridion-2011]
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.
tridion - 无法让核心服务客户端工作
我正在尝试使用核心服务发布组件,为此,我刚刚创建了一个控制台应用程序,并从服务器执行。我收到以下错误消息。
未处理的异常:System.IO.FileNotFoundException:无法加载文件或程序集“Tridion.ContentManager.CoreService.Client,Version=6.1.0.996,Culture=neutral,PublicKeyToken=ddfc895746e5ee6b”或其依赖项之一。该系统找不到指定的文件。
以下是我的代码,任何人都可以遇到这个问题吗?
tridion - 我们可以限制用户仅搜索他有权访问的那些出版物吗?
我们在 SDL Tridion 2011 中遇到了搜索功能的问题。我们创建了一个只能访问两个出版物的用户,但用户能够搜索所有出版物中的内容,并且能够以只读模式打开组件。我们有没有办法限制用户只搜索他有权访问的那些出版物?
tridion - Tridion 2011 SP1 - 传输服务无法传输
当我发布时,我收到以下错误:
cd_core.log 包含以下内容:
任何帮助将不胜感激。
谢谢
tridion - CurrentWorkItem.ID 在工作流脚本编辑器中是否正确?
我正在使用 Tridion 2011 SP1,并且我正在创建工作流程,例如开始-->创建-->审阅-->发布--停止。
我创建并注册了类库,并使用 VBscript(WF 选项卡的脚本编辑器)调用 C# 方法,如下所示。
上面的代码是否正确?我确信我能够使用下面的行创建对象。
目前我仅使用 C# 代码发布当前项目,正在调用 C# 函数,如下所示。
发布项目后,我正在使用以下完成活动。
我通过硬编码当前工作项直接在服务器中检查了上面的代码,它工作正常。但是当我将相同的代码放在 vbscript 编辑器中时,该项目没有发布。
有人可以对此提出建议吗?
tridion - 如何在工作流中获取当前组件 TCM id?
我正在尝试使用下面给出的 VBscript 获取当前组件 TCM id(进入工作流程的组件),但没有获取 Component TCM id(类似于tcm:56-1567
)
我尝试使用下面的代码,它给出了像tcm:56-363-131200
并尝试像下面的代码一样,它给出了像tcm:56-195-131076
并尝试像下面的代码,它没有给出任何东西。
c# - 从 VB 脚本调用 C# 函数不起作用
VB 脚本没有从工作流中调用 c# 方法。我做对了吗?我能够从服务器测试相同的代码。
tridion - Tridion 2011 中的 Session.GetObject 返回不存在项目的组件
我试图弄清楚如何在自定义后端检查组件是否为空(例如,在 Tridion 中找不到)。除了捕获错误之外,我只是不知道如何检查这一点。
我 100% 确定 uri 是正确的('tcm:113-438134')并且 100% 确定 Tridion 中没有具有该 URI 的项目。上面的代码会在 component.IsCheckedOut 处抛出错误:
如何检查 Tridion 项目的存在?我已经尝试将演员表放在最后,但这并没有太大帮助:
而且我尝试过根本不进行投射,而是使用 IdentifiableObject,这也没有任何区别。任何人都知道如何做到这一点?
tridion - mac 机器上的 webdav 中的问题
有权创建文件夹和组件的用户无法通过 WebDAV 复制和粘贴项目。该用户正在使用 Mac OS X Lion。他得到的错误是他没有读写权限。有解决办法吗?
tridion - Tridion 2011 SP1 中的复合模板基本设置
有人可以告诉我复合模板的基本设置吗?是否有 Tridion 提供的参考文件。
tridion - 获取当前登录用户的会话 - 自定义页面
我正在尝试开发一个自定义页面,其中,我正在尝试获取特定出版物中存在的所有组件的列表。
在 aspx 页面的页面加载中,我需要获取当前登录用户的会话。
当我尝试使用代码时
我收到以下错误。
当我尝试使用代码时
我收到以下错误。
1.) 在自定义页面中获取会话的正确方法应该是什么?我们可以使用 HttpContext.Current.Request.ServerVariables.Get("REMOTE_USER") 来获取用户吗?
2.) 自定义页面是否应该使用 CoreServices 或 TOM.NET API 从 CM 获取信息。这是首选选项。