Недавно я работал над сайтами Kentico, и недавно возникла следующая проблема, и я никогда не думал, что это не сработает.
У меня есть шаблон на Kentico 8, и я хочу отобразить содержимое, хранящееся в поле «ContentText» текущего типа документа.
Итак, для этого я использую следующий код:
<cms:CMSDocumentValue runat="server" AttributeName="ContentText" FormattingString="{0}" />
который работает абсолютно нормально. Однако, если я пойду и использую макрос, как показано ниже:
<%# CurrentDocument.GetStringValue("ContentText", String.Empty) %>
он вообще не будет извлекать содержимое, хранящееся в этом поле. Кто-нибудь знает, где я ошибаюсь? Я почти уверен, что синтаксис правильный.
Причина, по которой я хочу использовать макрос, заключается в том, что я могу использовать его, чтобы проверить, является ли значение нулевым или нет, поэтому я могу изменить видимость заполнителя.
Надеюсь, кто-то может помочь мне в этом.
Спасибо.