1723710466
2024-08-15 06:45:22
Optimizely CMSでは、以下のものを継承して独自のフォーム要素を作成できます。 InputElementBlockBase または既存の要素タイプのいずれかですが、編集者が見るアイコンはどうでしょうか?
2つの要素を持つこのフォームを見てください
- InputElementBlockBase を継承するカスタム要素
- 送信ボタン
当然のことながら、カスタム要素には非常に一般的なアイコンがあります。アイコンを変更するには、次のような UI 記述子を使用できます。
[UIDescriptorRegistration]
public class ConsentElementBlockDescriptor : UIDescriptor
{
public ConsentElementBlockDescriptor()
{
IconClass = "epi-forms-icon epi-forms-icon--small epi-forms-choiceelementblock__icon";
}
}
そして、カスタム フォーム要素がチェックボックスとして表示されるようになります。

それでおしまい!
#Optimizely #CMSカスタムフォーム要素のアイコンを設定する