![](/img/trans.png)
[英]How to determine if a Publishing Page in Sharepoint 2007 is actually published
[英]How to localize SharePoint publishing page title
如何本地化SharePoint发布页面的页面标题? 我将其设置为:
PublishingPage newPage = publishingWeb.GetPublishingPages().Add("mypage.aspx", "mylayout.aspx");
newPage.Title = "$Resources:MYRESX,MyPage_PageTitle";
newPage.Update();
当我设置此页面时,标题$Resources:MYRESX,MyPage_PageTitle
显示$Resources:MYRESX,MyPage_PageTitle
,而不是SharePoint查找字符串。 因此,我想我的假设是SharePoint将查找字符串是错误的。 或者我的语法错误。
我已经在其他地方引用过MYRESX
; 我确定资源文件/字符串可以访问。
我也对Webpart标题有完全相同的问题,因此希望针对这两种情况都存在一个统一的解决方案。
尝试SPUtility.GetLocalizedString :
newPage.Title =
SPUtility.GetLocalizedString(
"$Resources:MyPage_PageTitle",
"MYRESX",
web.Language);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.