0

カスタムトップメニューを開発していて、サイトマップページごとに1つの画像を追加したいと思います。添付画像のようにモジュールを書きました。この構造では、タイトルフィールドにsitefinityページ名を入力し、コードビハインドで画像を撮影します。しかし、この使用法は動的ではありません。

私の質問は、どの画像がどのサイトマップページに合うかを示す構造をどのように生成できるかということです。カスタムモジュールのすべてのサイトマップページを表示するフィールドまたはコンポーネントはありますか?

ありがとう...

4

1 に答える 1

0

これを見ることをお勧めしますが、唯一の違いは、画像セレクタータイプが必要なことです。<sitefinity:ImageField ID="ImageSelector" runat="server" DisplayMode="Write" UploadMode="Dialog" DataFieldName="Image" />

次に、カスタム メニュー ウィジェットで分離コードを追加し、選択したナビゲーション タイプの TabDataBoundEvent イベントにアタッチする必要があります。
CS Telerikで

protected void RadTabStrip1_TabDataBound(object sender,
Telerik.Web.UI.RadTabStripEventArgs e)
{
e.Tab.ToolTip ="Read more about " +
(string) DataBinder.Eval(e.Tab.DataItem, "Text");
}

「e」を取得したら、カスタム フィールドを取得できるはずですが、GUID を介してページを検索するか、おそらくこれから直接検索します。幸運を

于 2013-03-20T17:52:29.843 に答える