我在假日期间一直在使用Sitecore中的自定义页面,我注意到Sitecore从编辑器中删除JavaScript行的问题.
以下是我当前场景的概述:
我是唯一一个编辑此页面的人,它正在发布当前/正确的版本.如果我通过内容编辑器的"显示编辑器"或"编辑HTML"功能添加脚本并不重要.它只删除了JavaScript; 我所有的其他变化都完好无损.
关于Sitecore的JavaScript实现,我有什么遗漏吗?我不知道还有什么可以做的,以便诊断它,所以我希望有人在这里有解释.
在 Sitecore 中,我构建了两个自定义多重列表,其中第二个列表取决于第一个列表。唯一的问题是,选择第一个后,我必须在第二个多列表过滤项目之前保存该项目。
我的问题是,有人知道如何在 Sitecore 上创建两个自定义多重列表,其中第二个列表在选择第一个列表中的项目后自动过滤(无需保存事件),或者我可以覆盖哪个事件来执行此操作?
我与Python和Django的工作,我有这样的问题:我有不同的变量存储对象的价格,所有的人都像一个格式350.32,182.40等...
我的问题是这些数字是字符串,但在我的函数中,我必须将它们相加才能达到总数,而 python 不会让我这样做,因为它无法对字符串求和。我试过int(), float(), format(), 和Decimal(),但它们总是给我一个只有一个十进制数或其他不正确值的值。我需要 2 个十进制数字,我需要将它们全部相加的可能性。我该怎么做?
PS:抱歉任何英语错误,我是意大利人。
是否可以从存储在Core数据库中的MediaLibrary访问图像.
我使用以下代码从Core数据库获取项目URL:Sitecore.Resources.Media.MediaManager.GetMediaUrl(mediaItem)
但是当我尝试使用该URL设置图像src值时,它会显示:找不到资源.
使用Sitecore事件处理程序'OnItemSave',如果该项目不存在,我将添加该项目的英语语言版本.
public void OnItemSaved(object sender, EventArgs args)
{
var item = Event.ExtractParameter<Item>(args, 0);
if (item == null) return;
//Add version of item in English
if (Sitecore.Context.Database.GetItem(item.ID, Sitecore.Data.Managers.LanguageManager.GetLanguage("en")) == null)
using (new LanguageSwitcher("en"))
{
item.Versions.AddVersion();
}
}
Run Code Online (Sandbox Code Playgroud)
但这并没有在en语言中添加版本,而是将其添加到了Content Language.
sitecore ×4
c# ×2
sitecore7.2 ×2
.net ×1
decimal ×1
django ×1
int ×1
javascript ×1
page-editor ×1
python ×1
sitecore7 ×1
sum ×1