0
A
回答
1
我還沒有找到一種方法來爲每個模板的領域,但我設法在此文件中輸入添加的MaxLength:Sitecore的\殼\應用程序\對話框\ ExternalLink \ ExternalLink.xml
<Edit ID="Title" Width="100%" MaxLength="20" />
編輯:新的解決方案模板,每場最大長度
,使我挖一點,並發現了類似的方法來處理這種行爲。在同一個XML文件,你可以在codebeside類設置爲自己的一個:
<!--original value: <CodeBeside Type="Sitecore.Shell.Applications.Dialogs.ExternalLink.ExternalLinkForm,Sitecore.Client"/>-->
<CodeBeside Type="SitecoreMvc.Shell.Applications.Dialogs.ExternalLink.CustomExternalLinkForm,SitecoreMvc"/>
然後在我的CustomExternalLinkForm I類覆蓋在onload方法,並添加一些邏輯,像這樣:
public class CustomExternalLinkForm : Sitecore.Shell.Applications.Dialogs.ExternalLink.ExternalLinkForm
{
protected override void OnLoad(EventArgs e)
{
base.OnLoad(e);
var ro = WebUtil.ParseQueryString(WebUtil.GetQueryString("ro"));
int titleMaxLength;
if (int.TryParse(ro["maxTitleLength"], out titleMaxLength))
Title.Attributes.Add("MaxLength", titleMaxLength.ToString());
}
}
的「 ro「Qs參數是Sitecore已經傳遞的內容,其內容是填充當前字段的字段源中的內容。所以這實際上可以讓你做更多的擴展。
不是最優雅的解決方案,因爲你必須編輯sitecore shell文件,但它的工作原理。
相關問題
- 1. cakephp字段輸入限制
- 2. jquery - 將鏈接標題轉移到輸入字段並提交
- 3. 限制數字輸入JavaScript問題
- 4. 設置輸入字段輸出鏈接
- 5. 限制在數字字段中的輸入
- 6. html輸入字段限制在手機上的數字
- 7. 在輸入時限制HTML輸入字段中的值?
- 8. 限制Gridview的超鏈接字段中的字符數
- 9. NumberPad限制數字輸入
- 10. 輸入限制字符數
- 11. 如何限制輸入字段數字在淘汰賽js
- 12. HTML5 - 多輸入字段:文件限制?
- 13. 限制文本字段輸入
- 14. 通過模板限制文本字段中的輸入
- 15. 如何鏈接2個輸入字段
- 16. 無法對類型=數字的輸入字段應用限制
- 17. 限制和/或自動更改數字輸入字段的值
- 18. 限制輸入字段中的字符數
- 19. 輸入文字的字符數限制
- 20. 如何限制或驗證輸入字段輸入重複的數字?
- 21. 約束限制鏈接字段的數量
- 22. 限制輸入數字只在粘貼
- 23. 限制jQuery輸入標籤的數量
- 24. 使用JavaScript在表單輸入字段中的光標位置處插入鏈接URL和標題文本
- 25. 通過單擊使用jQuery鏈接填充輸入字段
- 26. 通過點擊鏈接填寫輸入字段 - 不工作
- 27. 通過單擊鏈接填充輸入字段 - jQuery
- 28. 限制每個字符在單獨的輸入字段中的字符數
- 29. 從輸入字段複製鏈接到剪貼板
- 30. 將鏈接ID複製到輸入字段
謝謝。也請讓我知道一旦你得到每個模板字段,將更新,如果我得到的方法。 – Suhas
我已經添加了一個擴展的解決方案,使您可以設置每個模板字段參數並應用它們。 – RvanDalen
除了修改原始Sitecore文件外,您可以將其複製並粘貼到覆蓋文件夾中。然後你修改覆蓋文件夾中的那個。 –