Umbraco Contour отображает амперсанд (&) как & amp; в вопросах

Я недавно установил Contour для клиента, и в одном из вопросов в форме есть амперсанд (&), но его рендеринг как &

Я пытался отрисовать форму как в RTE, так и через сам шаблон, но результат все тот же.

Клиент работает под управлением Umbraco v4.7.2 и Contour v3.0.6

заранее спасибо

1 ответ

Позвольте мне попробовать несколько предложений в надежде, что вы можете сообщить нам, что вы испытываете...

В шаблоне вы используете встроенный макрос (т. Е. - вызов содержимого с помощью @Model.bodyContent) или же,

Вы называете поле Umbraco с <umbraco:Item field="bodyContent" runat="server" />

Если вы вызываете значение из макроса, попробуйте обернуть вывод в @Html.Raw(bodyContent)

Во-вторых, попробуйте использовать тип данных средства выбора форм, который поставляется с Contour. Добавьте его к вашему типу документа и визуализируйте форму, используя метод RenderMacroContent. Если вам нужен полный скрипт, чтобы получить эту работу, дайте мне знать в ответ, но эта ссылка ( https://our.umbraco.org/wiki/reference/umbracolibrary/rendermacrocontent) должна помочь.

Наконец, проверьте файлы контуров и отредактируйте файл ContourForm.cshtml. Попробуйте использовать @Html.Raw() вокруг @f.Caption выход в пределах <label> тег.

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

Другие вопросы по тегам