我有旧的 tridion 2009 触发器,这是代码:
CREATE TRIGGER My_TABLE ON [ITEMS]
FOR INSERT
AS
INSERT INTO My_TABLE(ACTION, PUBLICATION_ID, ITEM_REFERENCE_ID, ITEM_TYPE, LAST_PUBLISHED_DATE, URL, SCHEMA_ID)
SELECT 'ADD', PUBLICATION_ID, ITEM_REFERENCE_ID, ITEM_TYPE, LAST_PUBLISHED_DATE, URL, SCHEMA_ID
FROM inserted
在 tridion 2009URL
和SCHEMA_ID
whereITEMS
表中的一部分,但是当我们升级到 Tridion 2011 SP1 时,这些列不再存在于ITEMS
表中。
SCHEMA_ID
被移到COMPONENT
表中,我有点好奇如何获取每种类型项目的 URL(页面、组件等。我们是否需要使用 link_info 表来获取 url)
让我知道哪个表将用于获取之前URL
的ITEMS
表
谢谢。