2012-04-04 7 views
1

は(<a href="http://www.sitefinity.com/devnet/forums/sitefinity/developing-with-sitefinity/mapping-a-widget-template-to-a-user-control-in-sitefinity-5.aspx" rel="nofollow">SiteFinity's forums</a>にクロスポスト)SiteFinity 5

私はSiteFinity 5.0を使用している中で、ユーザーコントロールへのウィジェットテンプレートのマッピング。私はモジュールビルダーを使って、Promosというカスタムモジュールを作成しました。コンテンツタイプはプロモーションと呼ばれます。

次に、私はPromoFlexSpaceという新しいウィジェットテンプレートを作成しました。私は基本的に1つのPromoディスプレイ用に自動生成されたテンプレートをコピーして少し変更しました。

私がしたいのは、このウィジェットテンプレートをユーザーコントロールにグローバルにマップして、そのテンプレートが選択されているときにいつも自分のユーザーコントロールを使用することです。私は、個々のアイテムのためにこれを行う方法を発見しました: http://www.sitefinity.com/documentation/documentationarticles/designer-s-guide/widget-templates/using-external-widget-template-file http://www.sitefinity.com/blogs/joshmorales/posts/11-05-10/mapping_external_templates_for_sitefinity_4_widgets.aspx

そして私は、私はグローバルレベルで何をしようとしている説明を掴む何かが見つかりました: http://www.sitefinity.com/blogs/joshmorales/posts/11-07-26/customizing_sitefinity_4_controls_with_the_viewmap.aspx

しかし、私を私がまだやろうとしていることを成し遂げる方法を見つけていない(最後のリンクが実際にそれを説明してくれれば謝罪します。

私がこれまでに試したのは、詳細設定>コントロール>ビューマップに入り、そこにエントリを追加していますが、動作するHostTypeの値が見つかりません。

+1

更新:2番目の記事の2番目の解決策が働いていますが、私はOpenAccessDataProviderという名前のユーザーコントロールD0CC1EB5DA984B4482009C69AAF3A2D5.ascxを持っていないのが大好きです。 :) View Mapを使用するソリューションに興味があります。 –

答えて

0

アドミニストレーション>設定>詳細>ツールボックス> ...> [あなたのウィジェットコントロール]には、.ascxファイルへのパスを入力できる「LayoutTemplate」の設定があります。

関連する問題