如何在Kentico的CMS转发器中翻译字符串?

时间:2013-10-31 10:42:52

标签: c# asp.net kentico

我尝试在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”);

但遗憾的是它不起作用。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

在后面的代码中,您应该能够在CMSRepeater对象上设置属性:

rptProducts.ZeroRowsText =“您的文字”