问题标签 [piranha-cms]
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.
piranha-cms - How do I retrieve image from ImageRegion in Piranha CMS
I'm making a start page and want to let the user change the image for the carousel. The only way I see now to retrieve the image is by its GUID like this:
Index.cshtml
How would I get it by property name? Something like:
asp.net-mvc - 如何从当前站点区域获取图像?
要从页面中检索图像 URL,我会:
但是如何从当前站点区域获取图像?
asp.net-mvc - 让 Piranha CMS 与 MVC 一起工作
我对 Piranha 很感兴趣,但不幸的是,按照这些说明启动并运行它是令人沮丧的。
当我按照这些说明(我尝试了 3 次)并运行该站点时,我只是得到“找不到资源”。
从提供的路由中,它显然在寻找/Home/Index
,但这不是解决方案的一部分。我添加了 Home 控制器,但它本身什么也不做。浏览/Page/Index
结果也会导致“找不到资源”。
我应该看到一个安装屏幕,但它在哪里?
asp.net-mvc - 更改或关闭 Piranha cms 中的默认 rss
我创建了一个带有食人鱼 CMS 和自定义路由类的网站。RSS 流中的链接现在已断开。我可以更改或关闭默认的 RSS 解决方案吗?
我试图通过创建一个控制器来解决这个问题,该控制器返回带有正确链接的 RSS 提要。在 RouteConfig 我添加了这个地图路线:
但是当http://mywebsite.com/rss
被调用时,它仍然是显示的默认解决方案。
asp.net-mvc - Piranha CMS 和 Azure 存储
我目前正在评估 Piranha CMS,我喜欢目前所看到的。我唯一真正关心的是如何管理二进制资产。图片上传是否支持将图片存储在 amazond s3 或 Azure Blob Storage 等 CDN 上?如果是这样,它是如何实现的?
asp.net-mvc - Piranha CMS 现有模型和 Piranha Menu
我似乎无法弄清楚如何将我预先存在的页面添加到 Piranha 在我调用时生成的自动导航菜单中@UI.Menu()
。
目前,我正在使用获取模型中描述的方法来提取CMS内容并将其显示在我的模型数据上方。我可以成功地呈现带有 Piranha 内容的页面,但我不确定如何在顶部导航中显示此页面。
或者,我可以通过创建一个新的页面类型来提取我的数据并显示 CMS 内容,但这意味着该页面类型仅用于显示该单个页面。它显示在由 生成的导航中@UI.Menu()
,但如果我继续使用这种方法,我需要为每个动作创建一个额外的食人鱼控制器。
我的主要目标是将 CMS 功能添加到我的自定义 MVC 项目中,并在自动生成的导航中显示所有内容@UI.Menu()
。
asp.net-mvc - Ashx 路线不起作用 - Piranha CMS - 无法加载资源
我正面临这个问题,但我不知道为什么。我该如何解决?
在服务器上安装 Piranha: https ://github.com/nickvee/Piranha.Bootstrap/tree/master/Piranha.Bootstrap
asp.net-mvc - 将 Piranha CMS 添加到现有应用程序
我在将 Piranha CMS 添加到现有项目时遇到问题。我正在使用 MVC。在我设置了此处描述的所有内容后,我收到错误“找不到入口点”。
这是 SC 的一部分
asp.net-mvc-4 - 新的 MVC4 解决方案,添加 Piranha CMS,缺少程序集
我刚刚创建了一个新的 MVC4 站点,按下运行查看它是否有效,然后运行命令:
安装包 PiranhaCMS.Mvc
然后再次按下运行。这会导致显示以下错误:
无法加载文件或程序集“DotNetOpenAuth.Core,Version=4.0.0.0,Culture=neutral,PublicKeyToken=2780ccd10d57b246”或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(来自 HRESULT 的异常:0x80131040)
我尝试了该线程中所有高票数的解决方案,除了那些涉及删除 OAuth 的解决方案(因为我想使用它)。
我试过了:
- 删除 bin 和 obj 文件夹。
- 使用 Install-Package Microsoft.AspNet.WebPages.OAuth 重新安装 Oauth
- 清洁解决方案(结合其他两个选项)
仍然没有运气,有什么想法吗?
编辑1:
我注意到安装对我的 Web.config 进行了一些关于 OpenAuth 程序集版本的更改。
原来的:
新的
我猜 Piranha 正在改变 MVC4 假设可用的内容,但不是 dll 本身?
编辑 2
看起来 Piranha 已经从几个dependentAssembly 节点中删除了 1 (就像我在上面的编辑中一样)。问题是我是否可以将它们改回来,或者这是否会破坏 Piranha...
编辑 3
粘贴旧值消除了问题..我的网站现在显示安装新网站屏幕。仍然不确定这是否破坏了其他任何东西。
将 web.config 中的内容替换为以下内容:
还不得不注释掉这一行
<!--<forms loginUrl="~/Account/Login" timeout="2880" />-->:
如果有人知道实际出了什么问题,并且我的“修复”是一个很好的解决方案,那将是一个很好的答案..