标签: umbraco7

Umbraco 7入门套件?

我过去曾使用过Umbraco的早期版本,但目前正在评估Umbraco 7的新项目.我正在寻找比默认情况下建议的默认"txt"启动项目更传统的方法.还有其他与Umbraco 7兼容的入门套件吗?优选地,其具有新MVC Razor代码和页面层次结构的良好示例.

umbraco umbraco7

6
推荐指数
1
解决办法
3908
查看次数

在MVC和Umbraco项目中使用非Umbraco数据?

我正在开发一个安装了MVC 4和Umbraco CMS的项目.我道歉 - 作为新手,我的问题可能很奇怪.

我的问题是:如何处理我不想通过Umbraco后台管理的类型?相反,它将是简单的数据来源并存储在SQL Server中.

具体来说我想问:

  • 我可以在MVC中创建一个控制器并绕过Umbraco吗?
  • 应该从哪些控制器继承?它们应该是标准的MVC控制器,SurfaceController还是RenderMvcController?同样,它不会是Umbraco文档类型或数据.
  • 视图是继承的UmbracoViewPage,UmbracoTemplatePage还是标准的MVC视图?
  • 这些视图,控制器和操作的URL将如何更改?在Umbraco中,URL取决于内容树,但它与非Umbraco控制器,视图和操作的关系如何?

非常感谢你宝贵的时间,指导,分享和帮助; 我非常感谢.

umbraco umbraco7 umbraco-mvc

6
推荐指数
1
解决办法
2315
查看次数

Umbraco 7将新项目添加到仪表板

我正在尝试向Umbraco 7添加新的"Section"项目.没有成功.

我想要实现的是在成员图标后左侧菜单中有额外的图标.我看到,谷歌分析包在安装后添加了图标.

在此输入图像描述

我试图更改dashboard.config,application.config,但没有成功.任何人都可以指向我一些如何做的教程,谷歌搜索subj,没有带来结果.

谢谢.

umbraco umbraco7

6
推荐指数
1
解决办法
2337
查看次数

Umbraco:"System.InvalidOperationException:未创建在'〜/ Views/Homepage.cshtml'找到的视图."

这是我在这个stackoverflow中的第一篇文章.我希望能正确地做到这一点.我花了几个小时寻找没有结果的解决方案.我正在使用Umbraco版本7.5.7程序集:1.0.6219.11990

我使用Visual Studio Express 2015 For Web,如果我使用调试器(f5)运行项目,我没有问题,我的开发网站运行完美.如果我在没有调试器的情况下运行项目(ctrl + f5) ,无论是否使用调试器按钮都无法运行

这是抛出的异常:"System.InvalidOperationException:未在'〜/ Views/Homepage.cshtml'中找到视图." 我在所有创建的页面中都遇到了同样的问题,但我可以在任何模式下正确输入umbraco设置页面.有任何想法吗? 错误的截图

[编辑]包含主(布局)和主页的代码,但我在所有页面中都有相同的问题

这是"大师"

@inherits Umbraco.Web.Mvc.UmbracoTemplatePage
@using Umbraco.RelationEditor.Extensions;
@using Comp.Umb.Lisa.Models;
@using Comp.Umb.Lisa
@{
    Layout = null;
}

@Html.Partial(LisaContansts.Partials.MetaData)

<link rel="icon" href="~/images/favicon.ico" type="image/x-icon">
<link href="~/css/common.css" rel="stylesheet" />
<link rel="stylesheet" href="~/css/grid.css">
<link rel="stylesheet" href="~/css/style.css">
<link rel="stylesheet" href="~/css/camera.css">
<link rel="stylesheet" href="~/css/search.css">
<link rel="stylesheet" href="~/css/google-map.css">
<link rel="stylesheet" href="~/css/jquery.fancybox.css">
<link rel="stylesheet" href="~/css/subsribe_mailform.css">

<link rel="stylesheet" href="~/css/blocks.css">
<link href="~/css/header.css" rel="stylesheet" type="text/css" />
<script src="~/js/jquery.js"></script>
<script src="~/js/jquery-migrate-1.2.1.js"></script>
<script>
    <!-- analytics -->
</script>
<!--[if lt IE 9]> …
Run Code Online (Sandbox Code Playgroud)

umbraco umbraco7

6
推荐指数
1
解决办法
1350
查看次数

Umbraco Surface 控制器和 API 控制器的区别

Umbraco 的 Surface 和 API 控制器有什么区别?

在标准 MVC 中,一般规则是:

  • API 用于返回数据,可以被多个应用程序使用。
  • 控制器用于返回视图

但我对 Umbraco 有点不确定。

到目前为止,我一直在使用表面控制器将数据从表单发布到表单,这让我想知道我是否正确使用它,我是否应该为此使用 API 控制器

你的意见的理由是什么?

umbraco asp.net-mvc-4 umbraco6 umbraco7

5
推荐指数
1
解决办法
4173
查看次数

umbraco&umbraco_client应该签入源代码管理吗?

刚刚通过NuGet安装了最新的Umbraco(7.2.1)软件包.我的开发环境如下:

  • Umbraco安装在IIS8上,如下所示,并且全部启动并运行. Umbraco应用程序

  • 我的Visual Studio项目设置如下所示(为了清楚起见,从项目中排除的任何文件夹/文件都不包含在我的源代码管理中.

    Visual Studio项目

  • 内容文件夹包含所有脚本,图像和CSS

  • 在build-bin,config,content,masterpages,usercontrols,Views,xslt,default.aspx,Global.asax和转换后的Web.config被复制到IIS实例(我不喜欢在与我相同的地方运行Umbraco)项目,它似乎很乱.)

这是开发Umbraco的合适方式吗?我错过了什么,我最关心的是我是否应该在版本控制和后期构建操作中包含umbraco和umbraco_client文件夹.任何建议都会很棒.

umbraco umbraco7

5
推荐指数
1
解决办法
1152
查看次数

Umbraco 媒体没有批准的文件类型

我无法在 Umbraco 内容中使用 TinyMCE 上传图像以外的任何内容。我收到错误:

无法上传此文件,它没有批准的文件类型

在此输入图像描述

我检查了 umbracoSettings disallowedUploadFiles,没有docx

<disallowedUploadFiles>
    ashx,aspx,ascx,config,cshtml,vbhtml,asmx,
    air,axd,swf,xml,html,htm,svg,php,htaccess
</disallowedUploadFiles>
Run Code Online (Sandbox Code Playgroud)

Developer -> Data Types -> Media PickerPick only images禁用。我使用 Umbraco 7.5.9。我可以使用媒体部分上传任何内容。

这好像是\Umbraco\Views\common\dialogs\mediapicker.html

        <umb-photo-folder 
            min-height="105"
            min-width="150"
            max-height="250"
            ideal-items-per-row="3"
            on-click="clickHandler"
            ng-model="images"
            images-only="{{onlyImages}}"  <!-- always true -->
            filter-by="searchTerm" />
Run Code Online (Sandbox Code Playgroud)

如果我手动将其设置为false,mediapicker 将允许我上传任何内容,但无法选择非图像文件。

关于我应该检查什么还有其他想法吗?

将其发布在 Umbraco问题跟踪中。

.net c# asp.net-mvc umbraco umbraco7

5
推荐指数
1
解决办法
3909
查看次数

Umbraco Lucene索引一个字段下的多个值

我要求索引分配给文章的一系列关键短语.短语存储为带有\ r \n分隔符的字符串,一个短语可能包含另一个短语,例如:

这是一个关键短语
这也是一个关键短语
这也是一个关键短语

将被存储为

keywords: "This is a key phrase\r\nThis is a key phrase too\r\nThis is also a key phrase"

它只有这句话的文章This is a key phrase too应该不是当搜索匹配This is a key phrase执行.

我有一个自定义索引器实现ISimpleDataService工作正常并索引内容,但我无法弄清楚如何获取查询,如"这是一个关键短语"来返回结果.

从我读过的内容来看,我认为默认QueryParser应该在分隔符上拆分,并将每个条目视为一个单独的值,但它似乎不会那样工作.

虽然我尝试了各种实现,但我目前的搜索代码如下所示:

var searcher = ExamineManager.Instance.SearchProviderCollection["KeywordsSearcher"];
var searchCriteria = searcher.CreateSearchCriteria(BooleanOperation.Or);
var query = searchCriteria.Field("keywords", keyword).Compile();
var searchResults = searcher.Search(query).OrderByDescending(x => x.Score).ToList();
Run Code Online (Sandbox Code Playgroud)

我认为这样做的"简单"方法是将每个关键字添加为单独的"关键字"字段,但SimpleDataSet作为.NET实现的一部分提供使用a Dictionary<string, string>,这使我无法使用多个密钥.一样的名字.

我是Lucene和Umbraco的新手,所以任何建议都会感激不尽.

lucene examine umbraco7

5
推荐指数
0
解决办法
260
查看次数

Umbraco - Xml 缓存已损坏。使用 Health Check 数据完整性仪表板修复它

将 Umbraco 网站部署到共享托管站点后,我收到此错误。

无法找到任何解决方案。试过清爽App Pool

Xml 缓存已损坏。使用运行状况检查数据完整性仪表板修复它。

在此处输入图片说明

请如果有人可以提供帮助,我现在在生产服务器上。本地运行正常。

umbraco web-deployment umbraco7

5
推荐指数
1
解决办法
2006
查看次数

Umbraco - 尝试在 Visual Studio Code 中运行“IIS Express:启动网站”时出错

我刚刚下载并安装了 Umbraco、IIS 和 IIS Express(在 VS Code 中安装了以下扩展 IIS Express:https ://marketplace.visualstudio.com/items?itemName=warren-buckley.iis-express )。

当我在 Visual Studio Code 的命令行中运行“IIS Express:启动网站”时,出现以下错误:

在配置文件中未找到以下站点:'UmbracoCms.7.12.1-d9eb4dfc-b937-4ca5-b37e-a7b3ad857080'

只是想知道是否有人知道可能导致这种情况的原因?

iis iis-express umbraco7 visual-studio-code

5
推荐指数
1
解决办法
691
查看次数