小编use*_*602的帖子

发布组件时更新组件字段

我们在发布组件时更新组件字段,例如.当组件发布时,我们希望将当前日期时间更新为组件的PublishDate字段.我们已经在.net程序集(c#)中编写了这段代码.发布组件失败时出现错误"您无权执行此操作"

我们曾经在vbscript模板中执行此操作,但我们正在迁移到复合模板,我们正面临这个问题.

tridion tridion-2011

8
推荐指数
2
解决办法
339
查看次数

新安装的Tridion 2011 SP CMS服务器出错

我们正在使用一个CMS服务器和一个CDS服务器启动并运行Tridion 2011 SP1环境.今天我们安装了新的CMS服务器并将其指向现有的SQL Server数据库.我们使用相同的MTSUser,相同的数据库凭据.安装进行顺利,但是当我们尝试访问CMS服务器时,我们得到9错误,如下所示.

1)远程服务器返回错误:(404)Not Found.

at System.Net.HttpWebRequest.GetResponse() at System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)
Run Code Online (Sandbox Code Playgroud)

2)加载语言列表失败.

 at System.Net.HttpWebRequest.GetResponse() at System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)
Run Code Online (Sandbox Code Playgroud)

3)加载语言环境列表失败.

 at System.Net.HttpWebRequest.GetResponse() at System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)
Run Code Online (Sandbox Code Playgroud)

如何排除故障?
我们可以使用ODBC访问SQL Server数据库.

tridion tridion-2011

6
推荐指数
1
解决办法
255
查看次数

我们如何将Microsoft FAST与SDL Tridion 2011 SP1集成?

现在我们正在使用SDL Tridion 5.3,我们将很快升级到Tridion 2011 SP1.升级到Tridion 2011 SP1时,我们还希望使用FAST FISE(SP 4)搜索引擎在已发布的网站上实施搜索.

任何人都可以帮助我们了解如何在Deployer扩展以及Content Delivery方面的更改(我们有.NET实现)方面做到这一点.是否有可用的API参考或实施文档?

tridion

5
推荐指数
1
解决办法
663
查看次数

在RTF字段中添加自关闭标记

我们从Tridion 5.3升级到Tridion 2011 SP1.

在我们在RTF领域这么多地方的现有内容中,我们使用的是html元素<a name="top" id="top"></a>.当我们从tridion anchors发布组件/页面时,<a>标签会转换为自闭合锚标签<a name="top" id="top" />.由于此超链接正在RTF字段的整个内容上形成,因为浏览器正在将此标记视为锚的开始标记<a>.当我们检查FireFox中的页面源时,它会在非void HTML元素上使用"自闭语法("/>")".忽略斜杠并将其视为开始标记.为了解决这个问题,我们将现有内容更新<a name="top" id="top">&nbsp;</a>为工作正常但不是一个好的解决方案.任何其他想法/配置,以便它不会转换为自闭标签.

tridion tridion-2011

5
推荐指数
1
解决办法
347
查看次数

安装Tridion 2011 SP1:内容交付服务器

我们正在安装SDL Tridion 2011 sp1.阅读安装手册后,我们遇到了一些疑问.

如何在CDS上创建传入文件夹?我们需要手动创建它还是由startCDinstaller.bat创建?

在我们的例子中,我们将使用http/https发布内容,因此我们将按照安装手册的步骤6.4.5进行操作.在此步骤中,没有提及有关创建传入文件夹的信息.

是否必须运行startCDinstaller.bat以便注册所需的程序集,并将config和Jar文件复制到CDS服务器?

我们的CDS服务器架构是:

  1. 我们的门户(显示站点)在指向的IIS中配置 d:\Inetpub\Myportal

  2. HTTPUpload网站在指向的IIS中配置 d:\Inetpub\MyHTTPUpload

tridion tridion-content-delivery tridion-2011

5
推荐指数
2
解决办法
319
查看次数

ASCX Web控件未存储在数据库中

最近我们从Tridion 5.3升级到了Tridion 2011 SP1.

在我们现有的实现中,我们有各种动态组件模板.对于少数CT输出格式是ASCX Web Control少数CT输出格式是HTML Fragment.

发布后我们遇到了1)ASCX WebControls没有存储到存储数据库(SQLServer).在Tridion 5.3中他们是.2)HTML片段存储在数据库中.

在我们的实现二进制文件页面中,嵌入式组件模板存储在文件系统中,动态组件模板存储在SQL Sever数据库中.

我们认为我们在cd_storage_config中遗漏了一些内容.请找到附件配置文件.

<?xml version="1.0" encoding="UTF-8"?>
<Configuration Version="6.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="schemas/cd_storage_conf.xsd">
<Global>
    <ObjectCache Enabled="false">
        <Policy Type="LRU" Class="com.tridion.cache.LRUPolicy">
            <Param Name="MemSize" Value="16mb"/>
        </Policy>
        <Features>
            <Feature Type="DependencyTracker" Class="com.tridion.cache.DependencyTracker"/>
        </Features>
    </ObjectCache>
    <Storages>
        <Storage Type="persistence" Id="sqlserver" dialect="MSSQL" Class="com.tridion.storage.persistence.JPADAOFactory">
            <Pool Type="jdbc" Size="5" MonitorInterval="60" IdleTimeout="120" CheckoutTimeout="120" />
            <DataSource Class="com.microsoft.sqlserver.jdbc.SQLServerDataSource">
                <Property Name="serverName" Value="local" />
                <Property Name="portNumber" Value="1433" />
                <Property Name="databaseName" Value="TridionBroker" />
                <Property Name="user" Value="TridionBrokerUser" />
                <Property Name="password" Value="mypass" />
            </DataSource>
        </Storage>
        <Storage Type="filesystem" Class="com.tridion.storage.filesystem.FSDAOFactory" Id="defaultFile" defaultFilesystem="false">
            <Root …
Run Code Online (Sandbox Code Playgroud)

tridion tridion-content-delivery tridion-2011

5
推荐指数
1
解决办法
275
查看次数

防止部署传输包

我们正在使用Tridion 2011 SP1.内容交付在.Net中.

我们希望只为搜索引擎提供传输包.此搜索引擎将从传输包中提取所需的内容/元数据并将其编入索引.搜索引擎安装在不同的域/服务器上.

为实现此目的,我们希望配置一个发布目标,它将内容发布到搜索引擎的服务器,但不会部署内容.只有传输包在某些文件夹中可用(传入\成功).我们可以使用HttpUpload.aspx并禁用cd_storage_config或cd_deployer_conf中的某些设置来完成此操作.

tridion tridion-2011

4
推荐指数
1
解决办法
102
查看次数

如何启用Content Delivery Loggin

如何在Tridion 2011 sp1中启用内容交付日志记录.我们有.net版本的内容交付.安装内容交付后,我们更改了应用程序文件夹(D:\ Inetpub\MyPortal\bin\config)中的logback文件,下面是logback xml中的设置

<property name="log.history" value="7"/>
<property name="log.folder" value="D:\tridion\log"/>
<property name="log.level" value="DEBUG"/>
Run Code Online (Sandbox Code Playgroud)

执行更改后,我们重置IIS.但我们在上面的位置看不到任何日志文件.

我们要检查日志文件的原因是.

我们已经实现了内容过滤机制.我们使用各种查询标准,如ItemSchemaCriteria,CustomMetaKeyCriteria,KeywordCriteria.

不知何故,虽然我们在代理数据库中存在组件,但某些过滤器的结果不会显示.如何在页面上执行过滤机制时确切地检查要触发的查询.

注意:在位置d:\ Tridion\log \我们可以看到cd_core.2012-10-25,cd_monitor.2012-10-25,cd_deployer.2012-10-25,cd_transport.2012-10-25等文件,但这些文件我们需要今天的日志.(2012年4月11日)

关于问题的更多输入:我们发现当我们为类别添加cirteria时,结果不会到来.

KeywordCriteria FilterCategory5303Criteria0 = new KeywordCriteria("FilterCategory","Administrative"); Criteria [] filterCatCriteria5303 = {FilterCategory5303Criteria0}; Criteria filterCatOrCriteria5303 = CriteriaFactory.Or(filterCatCriteria5303); mainCriteria5303 = CriteriaFactory.And(mainCriteria5303,filterCatOrCriteria5303);

在代理db中的CUSTOM_META表中,我们有2个组件的条目.KEY_NAME ="FilterCategory"和KEY_STRING_VALUE ="管理"

tridion tridion-content-delivery tridion-2011

4
推荐指数
1
解决办法
300
查看次数

Tridion工作流程插件在Microsoft Visio 2010中不活动

我们在Tridion 2011 SP1 CMS服务器上安装了Microsoft Visio 2010 Premium.我们还在Tridion 2011 SP1安装程序中安装了Tridion Workflow设计器插件.当我们尝试在Visio 2010中访问此加载项时,它会显示在"非活动加载项列表"下如何激活此加载项以便我们将工作流上载到CMS服务器并使用它?

tridion tridion-2011

4
推荐指数
1
解决办法
282
查看次数

Tridion 2011 SP1的事件系统代码示例

现在我们正在使用Tridion 5.3.对于出版物数量,我们实施了事件系统,如果组件已本地化,则发送一些邮件通知,或者在工作流程过程中完成特定活动时发送邮件通知等.

我们当前的事件系统是在Visual Basic 6.0中实现的,现在当我们必须重写代码时,我们必须使用.NET.

我的问题是我可以在哪里获得一些初学者的示例代码或文档如何在Tridion 2011 SP1中实现事件系统.

tridion tridion-2011

3
推荐指数
2
解决办法
1000
查看次数