问题标签 [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 - Tridion 2011 SP1:部署内容时出现问题
我们使用没有任何修补程序的 Tridion 2011 sp1 和 .net Web 应用程序 httpupload.aspx 在文件系统中部署内容。我们监测发现有两个问题:
1)在发布队列中成功发布的某些时间页面没有在文件系统中上传/更新。
2) 没有为因错误而失败的页面创建传输包:
部署失败阶段:部署处理阶段失败,无法初始化类 com.tridion.storage.StorageManagerFactory,无法初始化类 com.tridion.storage.StorageManagerFactory
同样在部署程序日志文件和传输程序日志文件中,没有对失败项目事务 ID 的引用。
谁能帮我解决这个问题?
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 编写如下时,一切正常:
我知道问题在于循环遍历多个组件链接。
请建议如何遍历多个组件链接并获取每个链接组件的架构名称。
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 吗?
tridion - 组件模板和页面模板需要 TBBS 以实现具有组件链接的组件的 SiteEdit
我正在 Tridion 2011 SP1 和 SiteEdit 2012 中处理 Dreamweaver 模板。
我的组件有组件链接。我也想为组件链接启用 SitEdit。
我编写了一个组件模板来从链接组件中获取值,并在主组件模板构建块中引用它。
我的主要组件 CT 具有以下模板构建块。
页TBB是这样的
页面模板具有以下块:
预览页面时,我可以看到 SiteEdit 标签。我还可以从组件链接中看到内容。
但是当我发布页面时,我无法编辑内容。
我是否需要在任何块中添加任何模板构建块或任何修改?
tridion - 如何在 SDL Tridion 中为不同页面创建导航菜单?
我为所有这些类别创建了不同的页面:书籍、手机、comp 等。现在我想将这种类型的导航菜单(如图所示)放在所有页面中,打开一个页面应该突出显示相应的菜单链接。
我应该创建一个包含文本和链接的模式并使其具有多值性吗?那么我创建一个组件并最终在所有页面中呈现它们?
如果没有,请建议任何其他更好的方法。
tridion - 是否可以在 SDL Tridion UI 2012 中编辑组件链接?
来自 Tridion 星球的所有人类的一个大大的“嗨” :)。
我正在尝试使组件链接在 SDL Tridion UI 2012 中可编辑。
我有一个组件包含多值组件链接作为字段之一。
当我在 DWT 中添加以下内容时
结果在模板生成器内部,我得到了以下信息:
正如预期的那样,页面级别的“默认完成操作”发生错误
无法找到 tridion:href 的正确值
是否需要在之前的某个操作中提取 C# TBB 中的组件链接或存在任何其他方式来解决此问题(为 SDL Tridion UI 启用组件链接)?
tridion - 我们可以使用 SiteEdit 2009 在 Tridion 中编辑 XML 文档吗?
我们已经开始探索 SiteEdit。我们可以为 html 页面启用和使用它,但是如果内容作为 XML 文档发布,任何人都可以指导我们是否可以使用它。我们已尝试这样做,但通过 SiteEdit 代理(在端口 84 上)访问时,已发布的 XML 页面上未显示 SiteEdit 按钮。
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 并正确显示)。
当我重新发布页面(完成编辑)时,重新加载页面后一切都是正确的状态,直到对任何组件进行第一次更改。这种意想不到的状态给了我如此强烈的痛苦和头痛,更让我感到如此紧张...... :)。
tridion - 如何在 DWT 中呈现组件链接字段?
我有一个包含组件链接类型的多值字段的模式。
当我为此组件编写 DWT TBB 时,如何呈现此字段(组件链接及其模板)?
tridion - 如何在 Tridion 的 DD4T 中使用 SiteEdit
谁能指导我如何在 DD4T 代码中的 Razor 模板中使用 SiteEdit 特定语法或标签?我在其中看到了与 Site Edit 相关的类,但无法理解如何在视图中使用 SiteEdit 标签,其中有一些类似于 Dreamweaver 的语法RenderComponentField
或tcdl:ComponentField
我们在 Dreamweaver 中使用的语法。我对 DD4T 非常陌生,并且正在使用 SiteEdit 2009 SP3 和 SDL Tridon 2011 SP1。
提前致谢。
更新:我们已经尝试了答案中提到的实现,但不幸的是,当我们在代理中访问页面时出现错误,说明“无效模板 - HTML 无效,可能是因为您的模板代码产生了无效的 HTML,例如里面的 ap 标签另一个 p 标签。使用验证器(例如 W3C 标记验证服务)检查您的 HTML,更正您的模板,然后重新发布。” 我猜这是因为我们在组件和页面模板中使用了动态页面和组件 TBB,因此 Xml 内容被推送到 html 页面中。
让我们知道如何进一步继续。