0

カスタムLayoutTemplateを指定して別のtoolbox.configエントリを作成することにより、組み込みのSitefinityImageControlの拡張バージョンを作成しようとしています。

これは基本的に機能しますが、エディターのツールボックスからコントロールをドラッグすると、構成で指定したカスタムLayoutTemplateがなく、デフォルトのImageControlLayoutTemplateが使用されます。

ウィジェットの詳細設定の値を手動で新しいテンプレートに変更すると、すべて機能します。ただし、明らかに使いやすさの観点から、これはまったく役に立たない。

ウィジェットがtoolbox.configでLayoutTemplateを取得しないのはバグですか、それとも自動的に取得するために他に何かする必要がありますか?

よろしくお願いします!

4

2 に答える 2

1

私にはバグのように思えます。チケット システムを通じてバグ レポートを提出する必要があります。

それまでの間、Josh Morales によって投稿されたこのブログのオプション 2 を使用してみましたか?

Sitefinity ウィジェットの外部テンプレートのマッピング

バージョン 4 用に書かれていますが、5 でも動作するはずです。

于 2012-11-15T06:03:12.590 に答える
0

私はまだ問題を調査していますが、ショーンの提案に加えて、代わりに画像コントロールから継承し、プロパティ値をオーバーライドしてテンプレートを指すようにレイアウト テンプレート パスをハードコーディングし、そのコントロールをツールボックスに追加することもできます。別の名前で。

これは極端な回避策です。これがバグであり、次のリリースで解決された場合、ツールボックス プロパティを使用するには、戻ってすべてを再度置き換える必要があるためです...

しかし、それはオプションです!これが期待どおりに機能しない理由について詳しくわかったら、戻ってきます...

于 2012-11-15T15:19:27.220 に答える