问题标签 [siteedit]

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 回答
437 浏览

tridion - 当我在 SDL Tridion 中打开 SiteEdit 时,“蓝图状态:无效设置”是什么意思?

我刚刚开始使用 SiteEdit 2009 SP2 启用我的第一个 Tridion 项目的 SiteEdit。虽然对于我的大多数组件来说它似乎工作正常,但每当我在 SiteEdit 模式下打开页面时,以下消息总是出现在顶部:

蓝图状态:无效设置

有谁知道是什么原因造成的,以及如何防止它出现?

0 投票
2 回答
254 浏览

tridion - SiteEdit 永远不会停止加载组件和架构

我们第一次使用 SitEdit 2009 SP1 为 Tridion 2011 SP1 实施了带有 DD4T 的 SiteEdit,我们从 SiteEdit 收到一条消息“正在加载组件和模式”​​,它不断给出这个消息,我们无法编辑内容仍在加载。任何人都可以让我知道这个问题吗?

页面来源:

还有一个问题:在使用 DD4T 时由 SiteEdit 自动生成的 SiteEdit 页面标签中的以下标签及其属性有什么意义?

0 投票
1 回答
325 浏览

tridion - 编辑某些组件时 SDL Tridion SiteEdit 2009 SP2 XPath 错误

尝试使用 SiteEdit 编辑我的一些组件演示文稿时收到以下错误。

Sys.FormatException:无法从组件 xml 架构中获取类型信息。字段:cf_tcm:32-204267_title XPath: Content/custom:Content/custom:title[1]

这很奇怪,因为某些具有相同模板的组件可以正常工作(这些没有图像集,但具有图像集的组件不起作用)。

这是我的 CT 的代码:

(我删除了其他可编辑字段只是为了确保它不是特定字段的问题)

有任何想法吗?

更新
根据要求,这是我的(匿名)HTML,第一个和第三个组件有问题,中间一个很好:

0 投票
3 回答
163 浏览

tridion - 我们可以使用 SiteEdit 2009 在 Tridion 中编辑页面元数据吗?

在 SDL Tridion 2009 SP1 中,我们将组件添加到结构组和页面元数据中,然后作为组件演示文稿在页面上输出。我们这样做是为了允许用户为每个站点部分设置全局内容,而无需将其添加到结构组中的每个页面。

当我们使用带有手动标签的组件模板输出组件时,我们会在 Presentation 周围看到一个红色框,并且 SiteEdit 框的工具提示显示“已删除”。当在 Component Presentations 选项卡中使用完全相同的 Component Template 并在页面上呈现该模板时,内容是可编辑的。

是否可以使用 SiteEdit 2009 内联编辑作为页面/结构组元数据添加的组件?

注意:我们注意到 SDL Tridion 2009 SP1 中的一个突出错误,当您打开添加到页面/结构组元数据的组件时,它总是以只读方式打开它。这会导致问题吗?

0 投票
3 回答
242 浏览

tridion - 我们可以更换SiteEdit 2012 中的标签(在 Tridion 2011 上)?

现在我一直在实施用户界面 2012,经过一些障碍后它工作得很好。我一直在寻求优化任何 UI 可编辑字段的可用性,并遇到了相关的挑战。

在一个组件中,有几个字段不是强制性的,因此当它们为空时不应显示。一旦编辑器进入 UI 并选择包含所述字段的组件,就会出现几个标签,例如<add text><add internal link to component media>

我希望将这些标签更改为更能描述其内容的内容,因为当字段不为空时,将向页面添加额外的 html。

例如(使用 Razor Mediator):

当位置字段为空时,它只会显示<add text>。我想将其更改为<Add location to event>.

我尝试在 tcdl-tags 之间放置一些东西,但即使不在 UI2012 中编辑它们也会显示。我一直在搜索 SDL Live 内容站点,但找不到任何参考。有人有想法吗?

0 投票
5 回答
358 浏览

tridion - 页面上的多个动态 SiteEdit CP

我们在 SDL Tridion 2009 SP1 中有 SiteEdit 2009 SP2,它适用于正常发布的页面。如果我们在页面中有单个动态组件表示(DCP),它也可以正常工作。但是当我们在页面上有多个 DCP 时,它只取第一个而忽略所有其他的。

这是我的代码

我在循环中使用这个变量

请建议可能是什么问题?

更多详情:

生成的 HTML

站点编辑设置

我在运行时超过了 html。在悬停在第一个 CP 上时,我只能使用 siteedit 打开第一个组件,如果我悬停在任何其他 CP 上,则不会发生任何事情。

页面上也没有JS错误。

谢谢,维卡斯库马尔

0 投票
1 回答
258 浏览

tridion - SiteEdit.ComponentPresentation() 在 tridion 2011 SP1 中是否仍然有效

在 Tridion 5.3 SP1 版本中,我们使用 SiteEdit.ComponentPresentation(objCP) 在页面上显示可编辑的组件演示文稿。这在 Tridion 5.3 SP1 中运行良好。我们正在迁移到 Tridion 2011 SP1,所以想确认此功能是否仍然存在于 Tridion 2011 SP1 中或已弃用?

如果它被弃用,那么让我们知道它的替代功能。

0 投票
2 回答
155 浏览

tridion - Tridion 2011 SP1 中的 SiteEdit 属性和方法

有人可以向我提供 Tridion 2011 SP1 中使用的 SiteEdit 属性和方法的文档吗?例如:SiteEdit.ComponentPresentation(),这个属性用在两个不同的地方,不同的参数。我想要有关所有此类属性及其返回类型的完整信息。

0 投票
3 回答
489 浏览

razor - 使用 SiteEdit UI 2012 onTridion 2011 进行 Razor 模板

这是关于使用 SDL Tridion 2011 SP1 的 Razor 模板。

为了启用 SiteEdit UI 2012,我们在 CT 中引入了标签。

我想问是否可以为tcdl:ComponentField驻留在组件的嵌套嵌入字段内的字段制作标签。

这里我们有“footer_links”作为多值嵌入字段的组件,并且每个“footer_links”项都有一个多值嵌入字段“sub_nav”,并且想要读取 sub_nav.image 以使其套件可编辑。

但是当我执行以下操作时,为内容 TBB 启用内联编辑会引发以下错误

错误:对象引用未设置为对象的实例。在 Tridion.SiteEdit.Templating.EnableInlineEditingUI.FindItemFieldXPath(String[] 部分,Int32 currentIndex,ItemFields 字段)

有人有什么想法吗?如果我们可以实现这个?如果是,那么以下代码有什么问题?

我们也可以读取 ComponentLink 中的字段吗?帮助将不胜感激。

0 投票
1 回答
319 浏览

tridion - 使用 DD4T 时如何为嵌入式字段启用 siteEdit?

我正在尝试为使用 DD4T 实现的页面的嵌入式字段启用 siteEdit。

我能够找到有助于为正常方法和组件表示启用它的方法和标签,但不适用于嵌入式字段和组件(直接传递 Icompoennt 模型)级别。

我正在尝试为 SiteEdit2012(UI) 启用它

请帮忙。