![](/img/trans.png)
[英]ResourceManifest SetDependecies doesn't work in Orchard module
[英]orchard localization ResourceManifest SetCultures override path pattern
在Orchard CMS我有以下剪輯
public void BuildManifests(ResourceManifestBuilder builder)
{
var manifest = builder.Add();
var currentCulture = _orchardServices.WorkContext.CurrentCulture;
manifest.DefineScript("jQuery-Validate-Localization").SetUrl("localization/messages.js").SetCultures(currentCulture);
}
如果current =“en-US”,這將搜索文件“〜/ scripts / localization / messages.en -US .js”。 我可以將模式和路徑更改為“〜/ scripts / localization / messages _en .js”
我怎樣才能在ResourceManifest類中實現這一點?
10倍
您可以嘗試以下內容:
public void BuildManifests(ResourceManifestBuilder builder)
{
var manifest = builder.Add();
var currentCulture = _orchardServices.WorkContext.CurrentCulture;
// split culture on '-' to get first part
var url = "localization/messages_" + currentCulture.Split('-')[0] + ".js";
manifest.DefineScript("jQuery-Validate-Localization").SetUrl(url);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.