1

(SiteFinityのフォーラムで相互投稿)

SiteFinity 5.0 を使用しています。Promos というモジュール ビルダーを使用して、カスタム モジュールを作成しました。そのコンテンツ タイプは Promo と呼ばれます。

次に、PromoFlexSpace という新しいウィジェット テンプレートを作成しました。基本的に、単一のプロモーション表示用に自動生成されたテンプレートをコピーし、少し変更しました。

私がやりたいことは、このウィジェット テンプレートをユーザー コントロールにグローバルにマップして、そのテンプレートが選択されるたびに実際にユーザー コントロールを使用するようにすることです。個々のアイテムに対してこれを行う方法を見つけました: 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の値が見つかりません。

4

1 に答える 1

0

[管理]>[設定]>[詳細設定]>[ツールボックス]>...>[ウィジェットコントロール]に移動すると、.ascxファイルへのパスを入力できる「LayoutTemplate」の設定があります。

于 2012-04-05T21:11:25.513 に答える