私が現在取り組んでいるプロジェクトは、テナント サイトの活用です。各サイトで、その設定を変更することにより、テナント サイト全体でロゴを変更する機能が必要です (管理ページで、設定 > 一般)。
この十分に文書化されたチュートリアルに従って、サイト設定に 2 つのテキスト フィールドを追加しました。ただし、ユーザーがパスを入力する代わりに、メディア ピッカーを使用してロゴを選択できるようにしたいと考えています。
現在、レコード、ドライバー、およびハンドラーを含む LogoBarSettings パーツがあります。メディア ピッカーを LogoBarSettings に追加する方法がわかりません。追加した場合でも、別のハンドラー、ドライバー、およびレコードを作成する必要がありますか? 想像できませんが、この時点でかなり行き詰まっています。
誰かがこれについて何らかの方向性を提供できますか?
ここに私のLogoBarSettingsがあります
public class LogoBarSettings : ContentPart<LogoBarSettingsPartRecord>
{
public string ImageUrl
{
get { return Record.ImageUrl; }
set { Record.ImageUrl = value; }
}
public string ImageAltText
{
get { return Record.ImageAltText; }
set { Record.ImageAltText = value; }
}
}