Sitefinity 4 прикрепя потребителски контрол към страницата при създаване

Използвам Sitefinity 4.2. Създадох основна страница с контейнери за съдържание, която използвам като шаблон, когато създавам нова страница. След това имам няколко различни персонализирани потребителски контроли, които пускам в различните контейнери и задавам параметрите за тях чрез формулярите за редактиране на контроли. Този стандартен сценарий работи добре.

Тъй като нашите крайни потребители не са много сложни, бих искал да създам нов сценарий, при който, когато се създава нова страница чрез административната конзола въз основа на моята основна страница, различни контроли се вмъкват програмно в различните контейнери и стойности за са зададени контролни свойства. Всичко, което крайният потребител трябва да направи след това, е да промени стойностите на свойствата на една или две контроли и той е готов.

Някакви идеи как да направя това?


person draconis    schedule 09.09.2011    source източник


Отговори (1)


За това, което описвате, бих предложил да използвате шаблони за страници. Можете да зададете шаблонна страница, която да използвате, и също така да пуснете изпълними елементи в контейнерите, които сте установили. След това потребителите могат да създават нови страници въз основа на този шаблон и вашите настройки ще бъдат пренесени.

Приспособленията, които конфигурирате в шаблон, не могат да бъдат модифицирани извън него, така че ще искате да оставите всички, които потребителят трябва да може да променя от редактора на страници.

Можете да създадете шаблон на страница, като отидете на Design->Page Templates в секцията за администриране.

person Tim    schedule 09.12.2011