2016-07-13 4 views
1

Я создаю дочернюю тему Orchard, и у меня есть форма в папке Views темы с именем файла SocialButtons.cshtml, в том же формате, что и другой виды, например branding.cshtml и т.д. Я могу поместить это с помощью layout.cshtml с помощьюOrchard CMS - Как вызвать вид (форму) из виджета

WorkContext.Layout.TripelSecond.Add (New.SocialButtons(), "5");

Но когда я это делаю, он играет с макетом 3 div тегов, которые должны сидеть бок о бок.

Я знаю, что могу поместить HTML-код, который находится в моей форме SocialButtons, в новый HTML-виджет, но для этой задачи я не хочу, чтобы HTML редактировался изнутри администратора (позволяя ему удаляться, не публикуя виджет в порядке). Я хочу знать, могу ли я создать виджет HTML, который позволяет мне называть форму?

ответ

2

Вы можете сделать это, добавив виджет макета, затем добавьте элемент формы к нему с помощью ShapeType SocialButtons или добавьте новый вид содержимого виджетов SocialButtonsWidget и покажите свою фигуру в нем.

+0

Brilliant ... Я пытался использовать что-то из выпадающего элемента формы, не понимал, что это было так просто, как ввести название формы – laurencemadill