DotNetNuke - вставка параметров URL в формы - PullRequest
0 голосов
/ 21 февраля 2012

Мы переносим наш веб-сайт на DotNetNuke и надеемся повторить функциональность нашей страницы опроса.В настоящее время в нижней части каждого электронного письма, которое мы отправляем через нашу систему CRM, имеется ссылка на опрос об удовлетворенности, а также некоторые параметры для предварительного заполнения некоторых полей.Таким образом, URL выглядит примерно так:

/ survey.aspx? TicketID = 1234 & userName = John + Doe

Я нашел пользовательский модуль "helferlein_Form", который кажется вполне подходящим для создания формыпользователь заполняет, но я не вижу способа предварительно заполнить поля.DotNetNuke позволяет вам вставлять токены (например: [Дата: сейчас], [Пользователь: имя пользователя]), но я не вижу способа получить отдельные параметры из URL.Я что-то упускаю, что позволит мне это сделать?

Ответы [ 4 ]

1 голос
/ 28 февраля 2013

Я также не знаком с этим модулем, но я настоятельно рекомендую использовать Xmod для настраиваемых форм, которые позволяют легко получать параметры URL.

0 голосов
/ 06 марта 2013

Если у вас есть модуль, который вам нравится и вы хотите использовать, вы всегда можете написать небольшой javascript, чтобы извлечь переменные из URL и предварительно заполнить поля формы, используя javascript.

0 голосов
/ 05 марта 2013

Вы обязательно должны попробовать наш Мои токены модуль.

Он позволяет вам получить доступ к параметрам URL, используя [Get: ticketID] или [QueryString: tickedID].Вы также можете создавать токены SQL, которые используют эти параметры для возврата списка элементов, например, для заполнения раскрывающегося списка.

Также попробуйте наш модуль Форма действия , который очень хорошо интегрируется с Моими токенами.

0 голосов
/ 21 февраля 2012

Я не уверен насчет модуля, на который вы ссылаетесь.

Однако, по моему опыту, Dynamic Forms от Data Springs идеально подошел бы к нулю.Он может предварительно заполнять и даже запускать пользовательские запросы SQL для получения данных.

...