有人知道如何以编程方式设置页面的标题和描述吗?
我已经从Telerik实现了这个解决方案:
public class InternalPageCustom : InternalPage
{
public InternalPageCustom()
{
}
protected override void SetTitle(Telerik.Cms.ICmsPage page)
{
//base.SetTitle(page);
this.Title = "somevalue";
}
}
Run Code Online (Sandbox Code Playgroud)
唯一的问题是,基础对象InternalPage仅提供属性Title,对于其他元字段(如描述或关键字)没有任何作用?
雅克
我们正在寻找一个 Asp.net CMS 来集成到我们现有的企业 Web 应用程序中。一些要求:
目前我们正在研究 Sitefinity 和 N2CMS。
我真的很喜欢 N2CMS 方法(在应用程序中集成 CMS 引擎)但它是否足够成熟以用于“真实”的使用场景?N2CMS 有其他替代方案吗?
我在 Sitefinity 6.3 中使用 sitefinity 搜索 问题是,在搜索结果中,来自动态模块的项目没有链接。也就是说,与动态模块相关的项目没有 href,而其他项目则显示正常
<dt class="sfsearchResultTitle"><a id="cphContent_ctl01_ctl00_ctl00_resultsList_A1_1">my item data in dynamic module</a></dt>
Run Code Online (Sandbox Code Playgroud)
请让我知道该怎么办?
在文档中提到
配置动态模块的搜索索引设置 如果您在动态模块项目或为任何模块创建的自定义字段中搜索,则必须设置您希望系统搜索的字段。您可以通过展开“高级”并输入要搜索的字段(以逗号分隔)来执行此操作。例如,如果您想按定义搜索动态内容类型,请输入定义。
但尚不清楚。
我通过检查设置 - >高级 - >动态模块 - >控件 - > mydynamic模块 - >视图 - > mydynamicmoduleBackendList - > SearchFields来检查我的字段是否在搜索字段列表中提及
我的字段会自动在那里提及
我的搜索用户控件的标记为
<asp:Repeater ID="resultsList" runat="server">
<HeaderTemplate>
<dl class="sfsearchResultsWrp sfsearchReultTitleSnippetUrl">
</HeaderTemplate>
<ItemTemplate>
<div class="search-result">
<div class="inner">
<div class="font22 bold result-title">
<dt class="sfsearchResultTitle"><a id="A1" runat="server" href='<%# Eval("Link")%>'><%# Eval("Title") %></a></dt>
</div>
<div class="font13">
<br>
<dd class="sfsearchResultUrl"><a id="A2" runat="server" href='<%# Eval("Link")%>'><%# Eval("Link")%></a></dd>
</div>
</div> …
Run Code Online (Sandbox Code Playgroud) 如何在dataAccess节点的'driver'属性中找到要放入ASP.NET应用程序配置文件中的字符串?所以这是要明确的节点:
<add name="somenamehere" driver="I want to know what goes in here???" connectionStringName="somenamehere"/
>
它是一个MS SQL Server 2008.如果在其他地方已经回答了这个问题,我很抱歉.我正在尝试在我的SQL服务器安装目录中找到驱动程序,但仍然没有找到任何.任何帮助,将不胜感激.
我已经在我的应用程序Web配置中了.我想在我的配置文件的dataAccess节点内添加一个新的ms sql server 2008数据库条目,而不是连接字符串节点.我已经在配置文件中的右侧plce中输入了conn字符串.我希望我很清楚.
这是一个特殊的配置文件,而不仅仅是一个常规的asp.net web.config文件.此配置文件适用于内容管理系统.它有一个connectionString节点,我在其中放入了一个正确的字符串.我希望能够使我的数据库充当此CMS的源.所以我试图在配置文件的'dataAccess'节点部分提供一个驱动程序.
具体可以aria-label
用在什么地方呢?
我发现文档显示它可以用于交互式项目(例如)<button>
,但它可以用于以下任何项目:
<p>
、<span>
或?<li>
<abbr>
我试图在段落中包含特定的单词和缩写,读出为特定的内容(例如:Aussies 读出为“Ozzies”而不是“Ossies”或“NSW”读出为“New South Wales”)
在 Microsoft Edge、Google Chrome、Mozilla Firefox(所有 Windows 10)和 iPhone Safari (iOS) 中进行测试
我们正在建立一个网站,并没有兴趣创建多个主题.我们打算简单地使用普通的旧CSS和XHTML标记.
是否有任何合理的方法可以放弃Sitefinity的主题概念?或者我们最好的选择就是简单地创建一个单一的,简约的主题并留下它?
经过几个小时的难以分析的分析,我已经成功地将1,000个新闻项目和其他内容从Sitefinity 5迁移到Wordpress,并且还有一些猜测,但还有一些项目仍然遗留下来.特别是页面.我知道很多内容都以非常模糊的方式存储,但必须有人之前已经做过这样的事情,并且可以引导我朝着正确的方向前进.
我的研究(以及对数据库的文本搜索)已经找到了页面标题等,但是当我搜索内容时,我什么也得不到.我的直觉告诉我内容是以二进制形式存储的,任何人都可以确认是否是这种情况?
只有在Visual Studio中设置了站点的.net开发人员(据我所见),Sitefinity文档才有用.
我目前正在使用Sitefinity多语言(英语和阿拉伯语)Web应用程序,在该应用程序上我遇到了一个非常奇怪的有关文档(图像)上传的问题。
在我的新闻模块中,我有一个用于上传图片的自定义字段。当我添加新闻的阿拉伯新闻(将英语站点已添加的新闻的阿拉伯语翻译)时,图像显示(未翻译)消息,发布后图像未显示在阿拉伯站点中。当我在该图像上传字段中选择另一张图像时,该图像在阿拉伯语站点中显示,但随后从英语站点中删除。
正如标题所示,我正在尝试使用Visual Studio 2015运行Sitefinity项目.
在初始化时,小齿轮图标中断,我看到这个可悲的模糊错误消息:
The type initializer for 'Telerik.Sitefinity.Security.SecurityManager' threw an exception.
我的机器似乎是唯一经历过这种情况的机器.我的google-fu到目前为止都没有让我失望.我已经完全访问了我系统上的所有用户,但无济于事.我在这里撕扯我的头发.
我发现了一些帖子,建议专有的解决方案能够满足我的需求.我希望有人有他们可以传递的教程..无论如何 - 这就是我需要的:
我有一个为Sitefinity构建的服务器控件.它被编译成DLL.当有人购买控件时,我想生成一个包含特定于其站点URL /主机名的密钥的许可证文件(.txt/.lic).许可证文件应支持多个URL /主机名 - 以防它们需要在其开发和生产站点上运行.
当有人试图在没有适当许可证文件的情况下加载控件时 - 它只会吐出"未许可"消息.
有什么想法吗?我查看了微软关于服务器控制许可的页面 - 这是我的想法.它也由Machine授权.我想通过URL /主机名进行许可.
sitefinity ×10
asp.net ×2
telerik ×2
.net ×1
c# ×1
driver ×1
html ×1
licensing ×1
n2 ×1
n2cms ×1
sitefinity-5 ×1
sql-server ×1
themes ×1
wcag ×1
web-config ×1
webforms ×1