2017-12-12 12 views
0

開始時私は、自分のEmailTemplatePageページタイプのインスタンスを1つしか作成できないようにします。出来ますか?簡単な解決策は、1つのページを作成し、ページ・タイプをfalseに「編集モードで使用可能」に設定しているかもしれませんEpiServerでpagetypeのインスタンスを制限することはできますか?

[ContentType] 
[AvailableContentTypes(Availability.Specific, Include = new [] { typeof(EmailTemplatePage) })] 
public class StartPage : PageData 
{ 
} 
+0

は、あなたが探していたものテッドニベルグによって答えましたか?または、EmailTemplatePageインスタンスの量を1つに制限しようとしていますか?開始(Start)の下にあるエディタでそのタイプの1ページしか作成できないためです。 – Frostrar

+0

。 EmailTemplatePageインスタンスのマウントを1つに制限することが可能かどうかは不思議です。 – Javier

答えて

1

1

はあなたのスタートページのタイプに属性を使用することができます。編集者が別のページを作成することはできません(ただし、既存のページのコピーを作成することはできます)。

編集者がページツリーの特定の部分に特定のページタイプの1ページだけを作成できるようにする必要がある場合は、ページの保存時にカスタム検証を作成する必要があります。このような

何か:https://blog.wsol.com/improving-episervers-content-editing-experience-through-validation

関連する問題