问题标签 [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.

0 投票
2 回答
999 浏览

tridion - Tridion 2011 SP1:部署内容时出现问题

我们使用没有任何修补程序的 Tridion 2011 sp1 和 .net Web 应用程序 httpupload.aspx 在文件系统中部署内容。我们监测发现有两个问题:

1)在发布队列中成功发布的某些时间页面没有在文件系统中上传/更新。

2) 没有为因错误而失败的页面创建传输包:

部署失败阶段:部署处理阶段失败,无法初始化类 com.tridion.storage.StorageManagerFactory,无法初始化类 com.tridion.storage.StorageManagerFactory

同样在部署程序日志文件和传输程序日志文件中,没有对失败项目事务 ID 的引用。

谁能帮我解决这个问题?

0 投票
2 回答
927 浏览

tridion - 在 SDL Tridion 2011 的 Dreamweaver TBB 中循环遍历多个组件链接以获取链接组件的架构名称

我正在研究 Dreamweaver 模板构建块并为页面实现 SiteEdit。

我正在使用 SDL Tridion 2011 SP1 和 Site Edit 2012 以及 Default Dream Weaver 模板。

我的架构有一个“组件链接”类型的多值字段。我的主要组件 XML 看起来像这样。

链接组件 XML 如下所示。

我的目标是获取链接组件的架构名称,并为链接组件的字段启用内联编辑。我为带有 URI 的链接组件的架构创建了一个单独的组件模板tcm:202-8142-32

我已经为这样的主要组件编写了 DWT TBB。

我无法遍历组件链接字段“链接”。

然后我更改了只允许单个组件链接的架构。当 TBB 编写如下时,一切正常:

我知道问题在于循环遍历多个组件链接。

请建议如何遍历多个组件链接并获取每个链接组件的架构名称。

0 投票
1 回答
1161 浏览

tridion - 在 SDL Tridion 2011 的 Dreamweaver 模板构建块中处理多个组件演示

我正在 SDL Tridion 2011 SP1 中开发 Dreamweaver TBB。在 TBB 中,我使用来自不同组件表示的数据。

主要成分:

组件模板:tcm:1-8142-32

它的 DWT TBB 看起来像这样。

当我预览组件时,我得到了输出,并且所有组件演示都按预期执行。

输出:

然后我创建了带有页面 TBB 的页面。

输出不如预期。组件模板“tcm:1-8142-32”未执行。

输出:

我也想让 SiteEdit 成为链接组件。

我是否需要在现有模板中添加额外的模板?我正在使用 Tridion 2012 UI。

我知道我们需要 add isQueryBased,属性必须设置为 true。

如果是,任何人都可以帮助该命令将其设置为真的吗?

我不知道问题出在哪里。

任何人都可以帮我修改代码并为嵌入式组件实现 SiteEdit 吗?

0 投票
1 回答
220 浏览

tridion - 组件模板和页面模板需要 TBBS 以实现具有组件链接的组件的 SiteEdit

我正在 Tridion 2011 SP1 和 SiteEdit 2012 中处理 Dreamweaver 模板。

我的组件有组件链接。我也想为组件链接启用 SitEdit。

我编写了一个组件模板来从链接组件中获取值,并在主组件模板构建块中引用它。

我的主要组件 CT 具有以下模板构建块。

页TBB是这样的

页面模板具有以下块:

预览页面时,我可以看到 SiteEdit 标签。我还可以从组件链接中看到内容。

但是当我发布页面时,我无法编辑内容。

我是否需要在任何块中添加任何模板构建块或任何修改?

0 投票
2 回答
1351 浏览

tridion - 如何在 SDL Tridion 中为不同页面创建导航菜单?

我为所有这些类别创建了不同的页面:书籍、手机、comp 等。现在我想将这种类型的导航菜单(如图所示)放在所有页面中,打开一个页面应该突出显示相应的菜单链接。

我应该创建一个包含文本和链接的模式并使其具有多值性吗?那么我创建一个组件并最终在所有页面中呈现它们?

如果没有,请建议任何其他更好的方法。

在此处输入图像描述

0 投票
2 回答
654 浏览

tridion - 是否可以在 SDL Tridion UI 2012 中编辑组件链接?

来自 Tridion 星球的所有人类的一个大大的“嗨” :)。

我正在尝试使组件链接在 SDL Tridion UI 2012 中可编辑。

我有一个组件包含多值组件链接作为字段之一。

当我在 DWT 中添加以下内容时

结果在模板生成器内部,我得到了以下信息:

正如预期的那样,页面级别的“默认完成操作”发生错误

无法找到 tridion:href 的正确值

是否需要在之前的某个操作中提取 C# TBB 中的组件链接或存在任何其他方式来解决此问题(为 SDL Tridion UI 启用组件链接)?

0 投票
1 回答
76 浏览

tridion - 我们可以使用 SiteEdit 2009 在 Tridion 中编辑 XML 文档吗?

我们已经开始探索 SiteEdit。我们可以为 html 页面启用和使用它,但是如果内容作为 XML 文档发布,任何人都可以指导我们是否可以使用它。我们已尝试这样做,但通过 SiteEdit 代理(在端口 84 上)访问时,已发布的 XML 页面上未显示 SiteEdit 按钮。

0 投票
1 回答
3001 浏览

tridion - 在 SDL Tridion UI 2012 上持续更新预览警报

我正在尝试在某些测试(默认)页面上建立新的 SDL Tridion UI 2012 功能。尽管我多次单击“更新预览”,但我不断检索“此页面的预览不是最新的”警报。我使用的是虚拟图像,所以除了我自己之外,任何人都无法编辑页面。不管哪个组件发生了变化。我查看了“会话预览”Web 服务端的 cd_core.log 文件,发现这些节点很有趣:

最有趣的部分是会话包装器被添加到“会话预览”Web 服务端的 cd_storage_conf.xml 中。Bellow 是“会话预览”cd_storage_conf.xml 的一部分:

我检查了 cd_storage_conf.xml 的有效性状态,一切正常(尝试通过 IE 打开 XML 并正确显示)。

当我重新发布页面(完成编辑)时,重新加载页面后一切都是正确的状态,直到对任何组件进行第一次更改。这种意想不到的状态给了我如此强烈的痛苦和头痛,更让我感到如此紧张...... :)。

0 投票
1 回答
1867 浏览

tridion - 如何在 DWT 中呈现组件链接字段?

我有一个包含组件链接类型的多值字段的模式。

当我为此组件编写 DWT TBB 时,如何呈现此字段(组件链接及其模板)?

0 投票
2 回答
1302 浏览

tridion - 如何在 Tridion 的 DD4T 中使用 SiteEdit

谁能指导我如何在 DD4T 代码中的 Razor 模板中使用 SiteEdit 特定语法或标签?我在其中看到了与 Site Edit 相关的类,但无法理解如何在视图中使用 SiteEdit 标签,其中有一些类似于 Dreamweaver 的语法RenderComponentFieldtcdl:ComponentField我们在 Dreamweaver 中使用的语法。我对 DD4T 非常陌生,并且正在使用 SiteEdit 2009 SP3 和 SDL Tridon 2011 SP1。

提前致谢。

更新:我们已经尝试了答案中提到的实现,但不幸的是,当我们在代理中访问页面时出现错误,说明“无效模板 - HTML 无效,可能是因为您的模板代码产生了无效的 HTML,例如里面的 ap 标签另一个 p 标签。使用验证器(例如 W3C 标记验证服务)检查您的 HTML,更正您的模板,然后重新发布。” 我猜这是因为我们在组件和页面模板中使用了动态页面和组件 TBB,因此 Xml 内容被推送到 html 页面中。

让我们知道如何进一步继续。