问题标签 [orchardcms-1.9]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
orchardcms - Orchard CMS - 将页面限制为仅特定层 - 如何?
真的很傻 - 但我似乎还没有找到解决这个问题的方法......
我在 Azure 中安装了 Orchard CMS - 像魅力一样工作,添加了几页,到处玩,观看了 Pluralsight “Orchard Fundamentals”课程 - 似乎很有意义。
但现在我被困住了——我正在尝试创建一个面向公众的网站,其中一些页面应该对包括匿名用户在内的任何访问者可见,当然有些页面应该只对经过身份验证的用户可见。
好的,所以我知道这些都是在发挥作用的层次default
——对于每个人,authenticated
对于经过身份验证的用户来说——很棒。但是我如何限制Content
在我的仪表板中出现的给定页面,以便它只显示在给定图层上(例如,仅在authenticated
图层上 - 不是default
每个人的图层)
似乎是一项简单的任务 - 但我似乎无法找到方法(任何文档或教程视频也没有真正帮助:-()
有接盘侠吗?
asp.net - 使 Orchard 服务在 Web 表单中可用:禁用处置 Orchard 服务 IOrchardService?
在 VS 2013 中向 Orchard 解决方案添加新模块后,在 Home Controller 的 Index 方法中,我将 Session 中的 IOrchardServices 保存为:
将 Orchard 服务存储在 Session 中后,重定向到 WebForms 页面:default.aspx
完成。这确实重定向成功。
问题是当我在我的 ASPX 页面中访问上述 Session["OrchardCMServices"] 时,ContentManager 被释放,我无法使用 GET 方法进行查询。错误是:对象已处置
如何在从 MVC 重定向到 Asp.NET 时禁用/防止处理会话对象?我没有在 MVC 应用程序中找到任何modules
设置。web.config
orchardcms - Orchard CMS:如何通过 Markdown 编辑器创建具有相对路径的链接?
我想在标记编辑器中创建相对链接以链接当前站点的其他页面。站点可以在开发环境中作为 http://localhost/OrchardLocal/应用程序托管,在生产环境中作为http://somehost/托管。
返回
返回
因此,在http://localhost/OrchardLocal/my-page的情况下,markdown 按原样插入链接,没有任何应用程序路径。
有一些解决方法或解决方案吗?
orchardcms - Orchard 1.9.1 复制菜单
我刚刚将 Orchard 网站从 1.7.1 升级到 1.9.1,在这个过程中似乎有很多东西被破坏了。我设法修复了所有这些,除了一个 - 我在菜单中的所有导航项都丢失了指向其相关内容项的链接,所以当我出于某种原因开始将它们重新添加时,前端开始复制所有内容。我在一个自定义主题上,菜单开始正确显示,但它正在使用<option />
标签复制根目录中的所有菜单项。我可以很容易地通过 CSS 隐藏它们,但它也在此处添加“未定义”,我似乎无法定位和隐藏。
知道为什么会这样吗?
更新我发现了“未定义”部分 - 它更多的是内容菜单项被炸毁,但这次它是一个没有 URL 的自定义链接(只是一个 #,因为它没有去任何地方),所以它显示为未定义。流氓<option />
值仍然存在,尽管我可以通过 CSS 隐藏它们。我只是不喜欢它们在标记中。
orchardcms - 在 Orchard CMS 中,如何让您的网站在 CDN 上而不是在主题文件夹中查看 Twitter Boostrap
我正在使用 Orchard v.1.9.1.0。
我有我的自定义主题,其布局页面是这样开始的:
使用Script.Include
,我认为加载 CDN 引用会起作用,但是在构建项目并在本地查看它时,引用不存在,而是呈现如下:
果园为什么这样做?我似乎无法找到它在基础/核心中的哪个位置应用它。我试图删除那个“脚本”文件夹中的 bootstrap.min.css 文件,希望它会回到我的 CDN 参考,但没有运气。
有任何想法吗?
orchardcms-1.9 - 运行 ClickToBuild.bat 文件时出错
我在此链接中从 codeplex 存储库下载了果园厨房服务器:
https
:
//galleryserver.codeplex.com 当我想根据 Readme.txt 文件运行 ClickToBuild.bat 文件以
构建并运行两个项目中的所有测试时,显示此错误:
任何人都可以帮助我?!多谢
orchardcms - 自定义 Orchard 模块未加载到从 Orchard.Web.1.9.1.zip 创建的站点上
我为 Orchard 创建了一个自定义模块并将其打包为 .nupkg;现在我正在测试部署,但遇到了障碍。
如果我使用 Web 平台安装程序创建一个新的 Orchard 站点并安装我的模块(通过上传 nupkg 文件),一切正常 - 模块的单一功能已启用,并且它在管理菜单中的条目出现。
如果我从源代码构建 Orchard 并安装我的模块(再次通过上传 nupkg 文件),一切都会再次正常运行。
如果我从 Orchard.Web.1.9.1.zip 手动创建一个站点,该站点工作得很好,但是当我通过上传 nupkg 安装我的模块时,安装过程没有错误;该模块出现在模块列表中,并且可以启用/禁用其功能而不会报告错误;但是模块的管理菜单条目没有出现,它提供的小部件也没有出现,模块的程序集也没有添加到 dependencies.xml 中。
注意:我的模块是预编译的(这是我们想要发布的方式),因此它包含一个 bin 文件夹,其中包含其程序集和一些依赖项,但模块文件夹不包含 csproj 文件。因此它应该由 PrecompiledExtensionLoader 加载(至少据我了解http://docs.orchardproject.net/Documentation/Orchard-module-loader-and-dynamic-compilation应该是这种情况)。
我已经检查过的事情:
比较从 Web Platform Installer 安装的目录和使用 WinMerge 从 Orchard.Web.1.9.1.zip 手动创建的安装,似乎没有任何显着差异。除了 WPI 站点中的 dependencies.xml 中列出的所有模块都是使用 PrecompiledExtensionLoader 加载的,而手动创建的站点上加载的模块都是使用 DynamicExtensionLoader 加载的 - 并且如前所述,我的模块未在 dependencies.xml 中列出在手动创建的站点上。
Orchard 错误日志中没有记录任何内容,即使我将日志记录到 INFO 级别并尝试卸载并重新安装模块,我也看不到任何指示错误的消息。
其他模块可以从手动创建站点的图库中加载;尽管这些也由 DynamicModuleLoader 加载。
那么有没有人知道为什么这个模块会在 WPI 创建的站点和通过编译源创建的站点的情况下加载,而不是在从 Orchard.Web.1.9.1.zip 文件创建的站点上加载。
如果做不到这一点,谁能告诉我如何从模块加载器中获得更详细的注销?
orchardcms - Orchard 中媒体文件的自定义 404
有没有办法为 Orchard 的 Media 目录中的文件创建自定义 404 页面?当有人尝试从不再存在的特定路径 (/Media/Default/MySpecificFolder/) 下载文件时,我想显示特定的错误消息。现在,如果文件不存在,它只会呈现一个空白页面。
orchardcms - Orchard 1.9.1 容器布局
我在 Orchard 1.9.1 站点中设置了以下内容定义:
我在网站上添加了一些示例Product
项目,作为其中的一部分,它让我选择Member Of
选项,这是Manufacturer
我已经添加的项目列表。
我遇到的问题是,当我尝试构建与投影小部件一起使用的查询时,我似乎无法找到获取 a的子容器Manufacturer
或 aProduct
的父容器的方法,因为我需要显示所有内容在一个视图上。这里只有大约 20 个订单项,因此性能不是问题。如果我执行多个查询(每种类型一个),所有内容都会单独显示,但形状跟踪工具在向我显示Model
视图上的各种项目时,似乎无法显示这些选项中的任何一个。
我的最终目标是构建一个自定义视图来显示此信息,但我无法弄清楚如何向上遍历Product
到它的父容器是什么,或者从 a 向下遍历Manufacturer
到它下面的子Product
项。
如何构建一个让我看到所有这些的查询,以便我可以从中构建一个投影小部件?
编辑
我又玩了一些,发现了接受查询并将布局附加到它的能力。这肯定让我更接近,但是分组选项说No properties are currently available in order to group this view
,但是我认为成为容器/可包含的一部分会自动定义分组。就目前而言,这让我展示了一切,但不幸的是,父母/孩子表演,然后孩子们再次重复,独立于父母。它是如此接近,但我不能完全正确。