小编Pat*_*nes的帖子

什么时候在Sitecore 7版本中明确使用SOLR而不是Lucene?

我的客户没有预算来设置和维护SOLR服务器以在其生产环境中使用.如果我正确理解Sitecore 7内容搜索API,那么配置使用Lucene的东西并不是什么大问题.在大多数情况下,配置将类似,代码将相同,并且稍后可以交换SOLR服务器.

网站建设有

  • 分面搜索页面
  • 列出登陆组件以及将利用Content Search API的其他页面上的组件
  • 带自定义刻面的铲斗

该网站有大约5,000页和不包括媒体库项目的组件.是否有任何关于简单使用Lucene的担忧?

主要问题是,在您的架构或设计阶段,您何时知道您应该选择SOLR而不是Lucene?引导您推荐的主要标志是什么?

lucene solr sitecore sitecore7

22
推荐指数
2
解决办法
3886
查看次数

Zurb Foundation打印样式 - 如何禁用打印时出现在锚点旁边的URL?

当我打印我的页面时,实际的URL出现在每个锚标签旁边,这在面包屑或页脚链接中看起来很奇怪.使用Zurb Foundation 5时,禁用此行为的适当方法是什么?或者,如果有一种我可以用来覆盖这种行为的CSS样式,那也很棒.

您可以在此处查看其文档中的行为描述:http: //foundation.zurb.com/docs/components/typography.html#print-styles

css zurb-foundation

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

Jquery Mobile,滑块在值更改后不会刷新

我有一点问题,我正在使用localstorage并加载一个值,我的想法是滑块随该值改变.我得到了正确的负载部分,它加载了我想要的数字(我可以在警报中显示它,所以我知道是可以的),但是当试图将滑块添加到该数字时,它只保留dafult值(我尝试停用它,问题是一样的).页面就绪时运行该方法这是代码:

function mostrarValoresOpcionesGuardados()
{

    var localStorageKey1 = "nombreUsuario";
    var localStorageKey2 = "pesoUsuario";
    var localStorageKey3 = "alturaUsuario";
    var localStorageKey4 = "edadUsuario";
    var nombre = localStorage.getItem(localStorageKey1);
    var peso = localStorage.getItem(localStorageKey2);
    var altura = localStorage.getItem(localStorageKey3);
    var edad = localStorage.getItem(localStorageKey4);
    $("#nombreUsuarioOpciones").val(nombre);
    $("#pesoUsuario").val(peso).slider("refresh"); //this doesn't work
    $("#alturaUsuario").val(altura);
    $("#edadUsuario").val(edad);
    alert(nombre+" "+peso+" "+altura+" "+edad);
};
Run Code Online (Sandbox Code Playgroud)

我也尝试过这种方式: $("#pesoUsuario").val(peso); $("#pesoUsuario).slider("refresh")); 但它也没有用.这是滑块的div:

<div data-role="fieldcontain">
        <label for="pesoUsuario">
            Peso (kg)
        </label>
        <input id="pesoUsuario" type="range" name="pesoUsuario" value="95" min="0"
        max="200" data-highlight="true">
    </div>
Run Code Online (Sandbox Code Playgroud)

jquery slider partial-page-refresh jquery-mobile jquery-ui-slider

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

如何使Field Section首先出现?

我有一个页面模板,它继承了多个数据模板.

举个例子: Event Page

它继承:Basic Page,HasDateRange,和HasLocation

现在,我希望HasDateRange在编辑事件页面时首先显示模板的"日期范围"字段组.这是一个简单的例子,但总的来说,在使用多重继承时,如何影响模板上的字段组顺序?假设我不需要在一个模板的顶部和另一个模板的底部使用DateRange ...我通常有更重要的字段需要出现在它们所包含的每个模板的顶部.

不确定是否重要,但我使用的是Sitecore 7.1版

sitecore sitecore7 sitecore7.1

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

如何在Sitecore主布局中控制CSSclass

我在Sitecore中有一个Master布局,用于所有页面.主布局具有一些动态功能...例如,下面的代码表示页面顶部选项卡的标记...此选项卡处于活动状态或处于活动状态...

<div class="main-nav>
   <a id="tabmovies" href="/Movies" class="main-nav-tab active">Movies</a>
   <a id="tabtheatres" href="/Theatres" class="main-nav-tab">Theatres</a> 
</div>
Run Code Online (Sandbox Code Playgroud)

每次页面加载时,这都是标记...电影是活动的.我想控制这个人是否点击了tabmovies或tabtheatres并切换CSSclass的"active"部分

有什么我可以做的工作吗?一个会话变量,注意这是所有"客户端",使这更复杂.

唯一容易的解决方案是拥有两个主布局,并根据用户选择的内容,使用其中任何一个.

这可能是我唯一的选择.

javascript asp.net sitecore

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

sc:图像输出原始字段值

我在sc:Image标签输出原始XML字段值而不是<img>我期望的标记时遇到了麻烦.它只发生在这一页上,但带有ItemType的Repeater是我在许多其他页面上完成的模式没有问题.

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="TestPage.aspx.cs" Inherits="MyProject.Web.TestPage" %>
<%@ Register TagPrefix="sc" Namespace="Sitecore.Web.UI.WebControls" Assembly="Sitecore.Kernel" %>

<!DOCTYPE html>    
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
        <table>
        <asp:Repeater runat="server" ID="rptSublayouts" ItemType="Sitecore.Data.Items.Item">
            <ItemTemplate>
                <tr>
                    <td>
                        <sc:Image runat="server" Field="__Thumbnail" Item="<%# Item %>" 
                              CssClass="thumbnail-image" MaxWidth="250" MaxHeight="250" />
                    </td>
                 </tr>
            </ItemTemplate>
        </asp:Repeater>
        </table>
    </form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

输出如下所示:

<tr>
    <td>
        <image mediapath="/MyImages/three-column-body" 
               mediaid="{343C5D5E-94C8-4D9A-B8E0-C65F89C0C155}"                   
               src="~/media/343c5d5e94c84d9ab8e0c65f89c0c155.ashx?20140523T0953399715" />
    </td>
</tr>
Run Code Online (Sandbox Code Playgroud)

有没有人见过这种行为?我怀疑这是一个很小的东西,我的眼睛今天早上没有看到.

sitecore sitecore7

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