Umbraco语言(本地化)的最佳实践是什么?我们尝试在其上添加带有语言代码的下拉选项,并在其名称示例(Default-NL,Default-US)上添加了带有postfix的页面.
你能给我一些指导来阅读任何建议吗?
提前致谢.
我在Umbraco内容节点上有一个文件上载字段,其中站点后端的用户能够上传60MB的XML文件,然后由服务器处理.处理部分工作正常.
问题是它上传了大约30%的文件(根据Chrome中的状态栏),但随后又开始从0%上传.它继续在循环中至少执行此操作四次.
我的第一个想法是服务器超时,但我在web.config中的设置应该允许一个小时,最多2GB.
<system.web>
<httpRuntime executionTimeout="3600" maxRequestLength="2097151" requestValidationMode="2.0" requestPathInvalidCharacters="<,>,:" />
</system.web>
Run Code Online (Sandbox Code Playgroud)
还有什么我在这里不见了吗?或者Umbraco想要处理大型XML文件有什么奇怪之处吗?
编辑:管理上传文件没有任何问题在IE7(我知道,对吧?),但我仍然遇到Chrome的问题,它高达30%,然后回到0%.
所以我有一个显示员工档案的模板.像这样:
<div class="row">
<li></li>
<li></li>
<li></li>
<li></li>
</div>
<div class="row">
<li></li>
<li></li>
<li></li>
<li></li>
</div>
Run Code Online (Sandbox Code Playgroud)
在我的XSLT For-each循环中,我需要一种方法来围绕每组4个列表项包装"div class = row".我可以测试计数以查看我在哪个元素,但问题是在XSLT中包装4个组,因为你不能使用模数.
我有一个Umbraco脚本我在网站上使用,里面有一个剃刀脚本如下:
<p>@page.GetProperty("mainContent")</p>
Run Code Online (Sandbox Code Playgroud)
上面是一个循环,并显示每个帖子的内容(它在具有类似博客功能的登录页面上使用)
我想修剪GetPropery()方法输出的内容来说300个charectors.
有人有主意吗?
另外,连接的对立面是什么?
我正在尝试使用Razor迭代我的Umbraco节点树,并且我想在一个简单的HTML列表中将结果组织成两个一组,但我想不出解决方案.
例如,这是我的Umbraco节点树,它是最简单的形式:
- Node 1
- Node 2
- Node 3
- Node 4
- Node 5
- Node 6
- Node 7
- Node 8
Run Code Online (Sandbox Code Playgroud)
我正在努力实现以下目标:
<ul>
<li>
<span>Node 1</span>
<span>Node 2</span>
</li>
<li>
<span>Node 3</span>
<span>Node 4</span>
</li>
<li>
<span>Node 5</span>
<span>Node 6</span>
</li>
<li>
<span>Node 7</span>
<span>Node 8</span>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
有谁知道如何实现这一目标?
在我们与Umbraco的网站更新期间,我们从4.7.2升级到4.11.8.
在CSHTML文件中我有这个代码:
foreach(var item in Model.AncestorOrSelf("Master")
.Items.First()
.PublicationFolder.First()
.Children.Where("Visible")
.OrderBy("publicationType, date desc"))
Run Code Online (Sandbox Code Playgroud)
它工作正常,首先按publicationType排序集合,然后按最新日期排序.
在新版本(4.11.8)中,它不再起作用.它给了我一个例外:At least one object must implement IComparable.
如果我写.OrderBy("publicationType", "date desc"),它不会影响收集.
那么这是一个错误还是我做错了什么?有解决方法吗?
umbraco和vanila umbraco之间有什么区别?我目前在我的网站上使用umbraco 6.2.1版本.任何特殊程序可用于将此版本升级到Vanila umbraco版本.
如何在Visual Studio中为Umbraco创建包?我知道你可以在Umbracos后台创建一个包,但我现在对此不感兴趣.我只需要一些简单的东西,比如一个hello world包
我的树中有一个名为Register的节点,umbraco创建了这个页面,其URL为:
Domain.com/register
这是我期待的,然后我决定将节点的名称更改为"注册步骤1"
正如我期待URL更改并查看umbraco后台的URL现在
Domain.com/register-step-1
到目前为止一切都好......对吧?
好的,但现在如果我导航到Domain.com/register
Umbraco自动将我重定向到Domain.com/register-step-1
任何人都可以解释为什么会这样吗?
在我的场景中,这种行为实际上很好,意味着如果有人在外部网站上创建了链接,他们不需要更新它,用户仍然会看到我希望他们看到的页面,所有这一切都没有我做任何事情.
但在其他情况下,这可能正是你不想发生的事情,所以我怎么能把它关掉呢?
有任何想法吗?
我有一个标准网址的正常Umbraco项目,即:
mydomain.com/contact/mydomain.com/about/
但是Umbraco的内容也有ID,所以如果我导航到:
mydomain.com/1316.aspx
以上仍然会给我一个内容的实时页面,如何禁用它,所以除了我创建的标准页面之外没有aspx页面?
对不起,这个问题很模糊,我不太确定在哪里查看,或者我正在寻找什么信息.
任何帮助将不胜感激,相关文档的链接也将是甜蜜的,因为我似乎无法找到任何相关性.
umbraco ×10
c# ×3
razor ×3
asp.net ×2
asp.net-mvc ×2
file-upload ×1
html ×1
linq ×1
sql-order-by ×1
umbraco-blog ×1
umbraco6 ×1
umbraco7 ×1
xml ×1
xslt ×1