2017-04-07 108 views
0

我已經安裝概述hereKentico |兆豐菜單查詢

所有基本的大型菜單下面的步驟工作,除了一對夫婦的問題罰款:

  1. 我只能得到圖像菜單中顯示的,如果我硬編碼IMG SRC鏈接即使使用下面的四個變化即MenuItemTeaserImage將無法正常工作(注:我上傳了一個傳情IMG以形成相關頁面也標籤)
<img src="<%#GetFileUrl("MenuItemTeaserImage")%>" alt="" /> 

<img src="<%# GetImage("MenuItemTeaserImage", 200, 200, 100, "image alternate text") %>" alt="" /> 

{%MenuItemTeaserImage.ToString()==""?"":"<img src='~/getattachment/" + MenuItemTeaserImage + "/" + DocumentName + "?maxsidesize=20' style='margin: 0 5px 0 0; float: left;' />"#%} 

<%# IfEmpty(Eval("MenuItemTeaserImage"), "", "<img src='" +GetFileUrl("MenuItemTeaserImage") + "?maxsidesize=20' style='margin: 0 5px 0 0; float: left;' />") %> 
  1. 我的子菜單中的子菜單出現在子頁面旁邊,但我希望它們按照正常的大型菜單約定落在它們下面。我嘗試在樹層次結構中創建與層級1(來自同一篇文章)相同設置的另一層,但沒有喜悅?

enter image description here

您可以從img,該菜單傳情IMG不顯示和「咖啡館測試子頁面」看到出現左「咖啡測試」,即使它的它的子頁面,同樣「咖啡子子頁面」的出現'北美'之後,即使它是該菜單項的子頁面。

欣賞到基於我從這次article

THX過程其實上述問題,特別是任何幫助

回答

1

的MenuItemTeaserImage是附件,因此您可以撥打GetAttachmentUrl或GetFileUrl方法來檢索URL或GetImage直接獲取圖像。

0

另外,看起來像您使用直接上傳的圖像文件作爲二進制文件數據存儲在數據庫中。您可以使用「文本」數據類型和「媒體選擇」表單控件來選擇存儲在媒體庫中的圖像。然後Eval(「MenuItemTeaserImage」)會直接返回你的圖像的URL。