我尝试在Kentico CMS中使用我的网站的多语言版本。在一个webpart中,我有CMSRepeater:
<cms:CMSRepeater ID="rptProducts" runat="server"
Path="/Products/%"
ClassNames="MyWeb.ProductRestaurant"
TransformationName="MyWeb.ProductRestaurant.ProductsList"
SelectOnlyPublished="false"
StopProcessing="true"
ZeroRowsText="There are no products to show" />
如何使“ZeroRowsText”中的字符串可更改?我尝试将标签放在那里然后使用CMShelper在代码中设置此字符串的值来翻译资源:
myLiteral.Text = CMS.GlobalHelper.ResHelper.GetString( “RestaurantOffer.ThereAreNoProductstoShow”);
但遗憾的是它不起作用。有什么想法吗?
答案 0 :(得分:1)
在后面的代码中,您应该能够在CMSRepeater对象上设置属性:
rptProducts.ZeroRowsText =“您的文字”