小编eat*_*ode的帖子

如何创建在将新项目上载到媒体库时运行的Sitecore管道处理器

我想构建一个Sitecore管道处理器,它可以在上传媒体项时获取媒体项的ID,并将该ID保存到第三方应用程序使用的现有自定义数据库中.

我一直无法找到任何方法或示例如何做到这一点?

我正在使用Sitecore 8.0 Update 5和我的代码的MVC结构.

sitecore sitecore-mvc sitecore8

2
推荐指数
1
解决办法
2904
查看次数

Sitecore修补

我想在Sitecore配置文件的现有节点中插入一些新节点.

如何修补以下的默认行为:

                <event name="publish:end">
                    <handler type="Sitecore.Publishing.HtmlCacheClearer, Sitecore.Kernel" method="ClearCache">
                        <sites hint="list">
                            <site>website</site>
                        </sites>
                    </handler>
                </event>
Run Code Online (Sandbox Code Playgroud)

有:

            <event name="publish:end">
                <handler type="Sitecore.Publishing.HtmlCacheClearer, Sitecore.Kernel" method="ClearCache">
                    <sites hint="list">
                        <site>english</site>
                        <site>chinese</site>
                        <site>german</site>
                        <site>spanish</site>
                        <site>french</site>
                        <site>italian</site>
                        <site>japanese</site>
                        <site>portuguese</site>
                        <site>russian</site>
                        <site>website</site>
                    </sites>
                </handler>
            </event>
Run Code Online (Sandbox Code Playgroud)

sitecore sitecore8

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

从自定义代码将数据保存到Sitecore Analytics

我已经使用Sitecore几年了,现在希望开始使用Sitecore 8中的体验功能.

我有一个视图,将捕获一些用户提供的数据.如何从自定义代码创建Analytics数据库中的"人员"(不知道正确的Sitecore术语).

sitecore sitecore8

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

撤消Sitecore发布

除了投资TDS或恢复SQL数据库之外,如果有人发布了一些不应该发布的内容,是否可以撤消/回滚Sitecore发布?

我正在使用Sitecore 8.

sitecore sitecore8

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

Sitecore,用户没有"插入外部链接,插入媒体链接等" 更新常规链接字段时

在Sitecore 8.0中,我的用户没有"插入外部链接,插入媒体链接等".更新常规链接字段时.她只是看到一个文本字段来输入一个链接.

我使用Access Viewer查看了Core数据库,并且她的用户帐户对"系统>字段类型>链接类型>常规链接<菜单"下的所有项具有"读取"权限

知道为什么会这样吗?我可以在管理员级帐户下看到这些选项.

sitecore sitecore8

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

LINQ Distinct(),但以编程方式选择获胜者

我找到了这篇文章,关于根据特定属性选择不同的项目.

以下内容将在我的"结果"列表中查找,按ID分组,并选择第一个作为获胜者.

results.GroupBy(r => r.ID).Select(g => g.First()).ToList();
Run Code Online (Sandbox Code Playgroud)

但是,我如何有条件地选择获胜者?

例如,每个结果都包含一个名为Language.Name的属性.

选择不同的结果时,result.Language.Name.ToLower() == regionalISOCode如果存在,我想选择一个获胜者.

如果它不存在,那么result.Language.Name.ToLower() == "en"应该选择赢家.

c# linq

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

Sitecore Web.config修补程序文件的问题

我试图"修补"Sitecore web.config,但我对如何将新项目添加到文件感到困惑.下面的文件加载正常,直到它到达httpErrors行.在那里,我得到:

System.Xml.XmlException:'Element'是无效的XmlNodeType.

<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/" xmlns:set="http://www.sitecore.net/xmlconfig/set/">
<sitecore>
<settings>
<setting name="DisableBrowserCaching">
    <patch:attribute name="value">false</patch:attribute>
</setting>
<setting name="Login.RememberLastLoggedInUserName">
    <patch:attribute name="value">false</patch:attribute>
</setting>
<setting name="Login.DisableAutoComplete">
    <patch:attribute name="value">true</patch:attribute>
</setting>
<setting name="Login.DisableRememberMe">
    <patch:attribute name="value">true</patch:attribute>
</setting>
</settings>
</sitecore>
<system.webserver>
<httpErrors errorMode="DetailedLocalOnly" />
<httpProtocol allowKeepAlive="true">
            <customHeaders>
                <remove name="X-Powered-By" />
            </customHeaders>
        </httpProtocol>
        <httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files">
            <scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll"/>
            <dynamicTypes>
                <add mimeType="text/*" enabled="true"/>
                <add mimeType="message/*" enabled="true"/>
                <add mimeType="application/javascript" enabled="true"/>
                <add mimeType="application/javascript; charset=utf-8" enabled="true"/>
                <add mimeType="application/json" enabled="true" />
                <add mimeType="application/json; charset=utf-8" enabled="true" />
                <add mimeType="application/x-javascript" enabled="true"/>
                <add mimeType="*/*" enabled="false"/>
            </dynamicTypes> …
Run Code Online (Sandbox Code Playgroud)

sitecore

0
推荐指数
1
解决办法
1767
查看次数

标签 统计

sitecore ×6

sitecore8 ×5

c# ×1

linq ×1

sitecore-mvc ×1