可以在SDL Tridion 2011 SP1中创建数据库表吗

可以在SDL Tridion 2011 SP1中创建数据库表吗,tridion,Tridion,我只是想知道,是否可以在SDL Tridion 2011 SP1中创建数据库表并从事件处理程序访问它 要求:我想利用在事件处理程序中创建的数据库表来为创建的每个组件自动创建页面 数据库表将包含关于每个模式的页面模板和组件模板的信息 每当创建组件时,都会触发偶数处理程序。它应该从数据库中获取给定模式的组件模板、页面模板,并自动创建页面。我想在Tridion中创建这个数据库。我只是想知道有没有可能在Tridion中创建这样的数据库。有没有可能以更好的方式实现这一点?这个要求对我来说没有任何意义,但也

我只是想知道,是否可以在SDL Tridion 2011 SP1中创建数据库表并从事件处理程序访问它

要求:我想利用在事件处理程序中创建的数据库表来为创建的每个组件自动创建页面

数据库表将包含关于每个模式的页面模板和组件模板的信息


每当创建组件时,都会触发偶数处理程序。它应该从数据库中获取给定模式的组件模板、页面模板,并自动创建页面。我想在Tridion中创建这个数据库。我只是想知道有没有可能在Tridion中创建这样的数据库。有没有可能以更好的方式实现这一点?

这个要求对我来说没有任何意义,但也许我对你想要实现的目标了解得太少了

所以,严格地回答您的问题:在事件处理程序中,您可以做任何您想做的事情,因为您处于完整的.NET编程环境中。如果您想创建一个数据库,这是可能的

注意:如果您想在事件系统中自动创建页面,则无需创建任何额外的数据库或表。再一次,我需要更多关于你到底想要完成什么的信息

编辑1: 我建议不要在Tridion CM数据库中创建任何额外的表,仅仅是为了保持事物的分离-Tridion的内容应该保留在Tridion中,而您创建的任何自定义内容都应该位于不同的数据库或命名空间中。当您升级CM时,您会很高兴这样做


我还建议将自动页面创建所需的参数存储在数据库表之外,例如组件模板、页面模板。考虑一下文件夹元数据、配置文件等。将其存储在DB表中本身并不糟糕,但这有点过分。

这一要求对我来说没有任何意义,但可能我对您试图实现的目标了解得太少了

所以,严格地回答您的问题:在事件处理程序中,您可以做任何您想做的事情,因为您处于完整的.NET编程环境中。如果您想创建一个数据库,这是可能的

注意:如果您想在事件系统中自动创建页面,则无需创建任何额外的数据库或表。再一次,我需要更多关于你到底想要完成什么的信息

编辑1: 我建议不要在Tridion CM数据库中创建任何额外的表,仅仅是为了保持事物的分离-Tridion的内容应该保留在Tridion中,而您创建的任何自定义内容都应该位于不同的数据库或命名空间中。当您升级CM时,您会很高兴这样做


我还建议将自动页面创建所需的参数存储在数据库表之外,例如组件模板、页面模板。考虑一下文件夹元数据、配置文件等。将其存储在DB表中本身并不坏,但有点过分。

如果您询问是否可以在与SDL Tridion CM数据库相同的数据库服务器上创建其他数据库,答案是肯定的。如果这不是你的意思,我不知道你在Tridion建立数据库是什么意思,所以请澄清


另一方面,在文件夹中使用元数据来解决您的难题更为常见。这样做的好处是,您的数据位于一个数据存储中,并且可以在环境之间进行内容移植

如果您询问是否可以在与SDL Tridion CM数据库相同的数据库服务器上创建其他数据库,答案是肯定的。如果这不是你的意思,我不知道你在Tridion建立数据库是什么意思,所以请澄清


另一方面,在文件夹中使用元数据来解决您的难题更为常见。这样做的好处是,您的数据位于一个数据存储中,并且可以在环境之间进行内容移植

谢谢Mihai Cadariu。我已经更新了我的要求。谢谢Mihai Cadariu。我已经更新了我的要求。