我以前用网络控件做过这个,但我似乎无法使用子布局.在特定项目的演示详细信息中,我正在分配我的子布局,然后在指定参数的附加参数部分中.这是我的子布局代码隐藏的代码.当我运行调试器时,RenderPageTitle只是null.
public partial class PageContent : System.Web.UI.UserControl
{
public String RenderPageTitle { get; set; }
protected void Page_Load(object sender, EventArgs e)
{
if (RenderPageTitle.ToLower().Equals("false"))
{
TitleFieldRenderer.Visible = false;
}
}
}
Run Code Online (Sandbox Code Playgroud) 我Droplink在模板上有字段,我希望允许用户从下拉列表中选择值,但是当我在下面渲染字段时,下拉列表不会呈现.
@Html.Sitecore().Field("Background Color")
Run Code Online (Sandbox Code Playgroud)
sitecore是否真的不支持页面编辑器中的下拉或我做错了什么?这个问题有什么简单的解决方案吗?我找不到任何关于此的信息.
我是Sitecore的新手,正在使用Sitecore 6构建我的第一个站点.
我创建了一个布局和一个子布局,并根据布局创建了一个新模板.我还根据模板创建了一个内容项.
我发布了所有内容,当我尝试访问该网站时出现错误.
错误是:找不到所请求文档的布局.
此错误仅在使用站点访问站点时发生,http://localhost/但站点在使用时按预期工作http://localhost/homepage.aspx.当然,我需要该网站工作,而无需指定文件名.
使用Fiddler请求的输出http://localhost/是:
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="%2fsitecore%2fservice%2fnolayout.aspx%3fitem%3d%252f%26layout%3d%257b00000000-0000-0000-0000-000000000000%257d%26device%3dDefault">here</a>.</h2>
</body></html>
Run Code Online (Sandbox Code Playgroud)
看起来我需要指定哪个页面是我的起始页面,但我看不到执行此操作的选项.
任何帮助,将不胜感激.
当用户点击链接时,如何打开存储在Sitecore中的pdf文档?pdf文档存储在媒体库中.这是我现在的代码:
Sitecore.Data.Fields.LinkField linkField = item.Fields["Url"];
tab.NavigateUrl = linkField.Url;
Run Code Online (Sandbox Code Playgroud)