glass-mapper

    -2熱度

    1回答

    我一直在研究如何在我的網站中實現搜索。它看起來像Sitecore推薦基於此article Lucene的Solr。我也使用Glass.Mapper作爲ORM並已經看到這article,但我仍然不確定如何實現它。有沒有人知道在Sitecore 8.1網站中搜索入門的好教程? 謝謝!

    2熱度

    1回答

    我試圖想出解決方案,獲取所有祖先的上下文項目。一種選擇是將_path存儲在索引中,其他選項的做法與下面的類似: http://www.glass.lu/Blog/GettingAncestors 我對於獲得上述解決方案(玻璃映射器)的解決方案沒有任何好運。 我得到的索引解決方案工作,但希望避免使用索引只是爲了獲得_path(祖先集合),因爲我們沒有任何其他要求使用索引,例如,搜索等。 欣賞是否有人

    0熱度

    1回答

    在Query Analyzer我能執行以下查詢產生我想要的結果: select * from /sitecore/content/Home//*[@@templatekey='action' and @Department='{38c76731-f18a-4d29-9d52-33fdb3329881}'] 當我試圖在我的Department模型中使用玻璃映射以下Sitecore的查詢我沒有得到任何

    1熱度

    3回答

    我有一個包含單個富文本字段的組件。在sublayout中,該字段呈現爲Html.Editable with Glass,這樣它就可以在PageEditor的頁面上進行編輯。它看起來像這樣: public override void Initialize() { litBodyContent.Text = Html.Editable(GlassItem, item => item.Bod

    0熱度

    1回答

    我試圖讓使用GlassMapper如下項目: var myCustomObj=SitecoreContext.GetItem<IMy_Custom_Type>(itemId); 但myCustomObj總是空。 當我試圖獲得該項目作爲IGlass_Base對象,它的工作原理: var myCustomObj=SitecoreContext.GetItem<IGlass_Base>(itemId

    0熱度

    1回答

    環境: Sitecore的8.0修訂版3 WFFM 2.4 Glass.Mapper 4.0.11.63 我我對上述配置有問題。當我提交WFFM表單時,正在保存的數據會以「System.String []」的形式出現,而不是實際的文本值。我打開了Sitecore票據,他們發現這是因爲Glass Mapper。如果我禁用玻璃(Glass.Mapper.Sc.config和Glass.Mapper.S

    0熱度

    1回答

    我有一個模板BrochuresComponent有一個名爲位置的字段,這是一個droptree。現在在sitecore模板的字段中使用源代碼,用戶只能將國家項目或大陸項目添加到此下拉選項。我希望玻璃可以將國家項目映射到ICountry玻璃項目,將大陸項目映射到Icontinent玻璃項目。 但是,當用戶在下拉菜單中選擇一個選項時,其中一個glassItem值會被填充,而另一個則會出現評估錯誤,從而

    1熱度

    1回答

    我使用sitecore 8.1和Glassmapper,我想自定義爲我的媒體庫中的圖像生成的網址。 所以我的計劃是進軍LinkProvider實現這一點,但事實證明,當我解決代碼的鏈接,即當我做這樣的事情LinkProvider只是援引: string url = Sitecore.Links.LinkManager.GetItemUrl(item); 只是爲了乾淨,我不想改變媒體前綴,但我需

    0熱度

    3回答

    今天我正面臨一個具有以下要求的問題。 日期應該是可編輯的。 日期應採用特定格式。 我的代碼就像下面哪個不起作用。 foreach(var item in Model) { <div>@Editable(item, x => x.Start_Date.ToString("MMMM dd,yyyy"))</div> } 我曾嘗試以下方法,但拋出 「DateParameters」 命名

    4熱度

    2回答

    我已經創建了兩個Sitecore模板MenuItem和MainNavigation。 我已經創建了兩個接口都基於這些模板至極:從多重表 [SitecoreType(TemplateId = "{C824E484-F4A6-475C-AFAF-308FF4BBA5A9}", AutoMap = true)] public interface IMenuItem { string Tit