问题标签 [sitefinity-10]

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.

0 投票
1 回答
129 浏览

c# - Sitefinity MVC 对博客列表视图的更改未出现

我正在尝试将博客添加到现有的 Sitefinity 网站。我已经迁移了这些文章,它们似乎都可以使用默认的 Bootstrap 功能。

我需要在 MVC 视图中自定义一些东西。我已经更新了博客列表视图文件\ResourcePackages\Bootstrap\MVC\Views\Blog\List.BlogList.cshtml(只是添加了一些随机文本),但我的测试博客的博客列表页面上没有可见的更改。

我已经尝试重建网站,没有任何变化。

我对 Sitefinity 中使用的范例不是很熟悉,我该如何弄清楚为什么我的更改没有出现?

0 投票
1 回答
398 浏览

c# - 在视图文件中访问自定义字段的问题

在构建我的自定义博客列表视图文件 ( Mvc/Views/BlogPost/List.BlogPostList.cshtml) 时,我正在访问一个添加到 CMS 博客部分的“自定义帖子字段”设置中的属性。

我们添加了一个图像字段,并像@item.Fields.BlogHeaderImage在页面上的项目循环输出中一样访问它Telerik.Sitefinity.Frontend.Mvc.Models.ItemViewModel

我是否错过了访问这些字段值的一层深度或其他方法?


代码大多只是 Bootstrap 博客列表 .cshtml 文件:


页面输出的字符串引用的类:

0 投票
2 回答
334 浏览

sitefinity - 如何将 sitefinity 的默认 mvc 表单小部件的感谢消息自定义为 html?

我创建了一个测试表单并使用 sitefinity 的默认 mvc 表单小部件显示,并在提交表单时显示感谢消息(直接作为文本),没有任何 html。我想用它添加一些 html,以便我可以根据自己的喜好设置它的样式。目前它显示为图像显示

0 投票
2 回答
207 浏览

c# - 获取没有 HTML 的内容块

有没有内置的 Sitefinity 方法来显示没有 HTML 的博客文章内容?不是标准的独立 C# 方法,而是 Sitefinity 中的内置方法,因此我可以避免重复功能。

Sitefinity 中的内置方法,而不是通用的 C# 解决方案。

我想显示我的内容的摘要,而不是单独的摘要字段。我在我的自定义博客列表 .cshtml 文件中,这样做是为了检索内容:

这给了我内容,但我需要在没有用户可能添加的 HTML 标记的情况下显示。

0 投票
1 回答
367 浏览

sitefinity - 动态模块数据未显示在 sitefinity 的管理面板中

我有一个动态模块,它使用从我创建的导入工具导入的一些数据创建。现在我将这些模块的配置信息保存在 /app_data/Sitefinity 下,并将它们检查到我们的 tfs 版本控制系统中,并且在我们的本地和开发环境下一切正常。但是我们在 QA 上遇到了一个问题,即构建没有正确导入模块,为了解决这个问题,我最终不得不在 QA 上删除模块并从我们在 dev 上的配置中重新导入它。所以现在动态模块在我们的管理模块中工作得很好,我们可以在那里手动创建数据。

现在的问题是,当我运行我的导入工具时,它在我们的 QA 站点上运行良好,但是当我们查看管理面板上的数据时,它并没有显示在站点上。我还检查了 sql server 中的表,导入的数据在那里。此外,我已确保数据已发布并设置为可见,因此我不确定为什么数据未显示在管理部分。有人有什么想法吗??

这是代码:

0 投票
1 回答
115 浏览

sitefinity - 获取选项中设置的博客文章 URL

在 Sitefinity 博客文章中,有一个选项可以设置所需的 URL。

在我的 MVC 视图中,我只需要获取该字符串,而不是使用 设置的整个详细信息 URL HyperLinkHelpers.GetDetailPageUrl,但在 ItemViewModel 类对象上似乎不容易获得该信息。

0 投票
1 回答
106 浏览

sitefinity - 在 Sitefinity 博客 URL 中使用类别名称

我按照此处关于建立新提供程序和生成自定义 URL 的说明进行操作,并且按预期工作。似乎没有明确的参考可以在设置中使用哪些参数,因为给出的示例非常基本。

我想在 URL 中使用帖子的类别名称。我试过了:

但我在前端得到的是:

我也试过

这只是抛出错误。

任何人都知道如何做到这一点,或者更好的是,一个很好的参数参考?

0 投票
3 回答
95 浏览

sitefinity - 将第 9 版升级到第 10 版,对官方文档文章“使用 NuGet 包手动将项目升级到 Sitefinity CMS 10.0”的最后一步感到困惑

我正在关注下面列出的文档:

https://docs.sitefinity.com/apply-authentication-model-after-nuget-package-upgrade

最后一步,数字 8 说,

“复制新的 ResourcePackages 文件夹。如果文件夹中有更改,请注意不要覆盖它们。”

问题:我想从哪里获取/复制“新资源包”以及将其复制到哪里?

0 投票
1 回答
364 浏览

sitefinity - 从博客文章视图模型中获取父项 - Sitefinity

对于任何给定的博客文章,我需要从视图模型对象中获取剃刀视图中的父(博客)项目。

我在标准 List.BlogPostList.cshtml 文件中执行此操作。

更具体地说,我需要设置的 URL 或标题。由于控制器包含在此应用程序的资源中,因此我无法直接访问它。


试过了

item.ParentItem().DataItem.GetDefaultUrl()

在错误日志中得到这个:

找不到给定项的父项属性。此扩展方法应仅用于访问 DynamicContent 项的父项。


试过了

item.GetRelatedParentItems("Blog").ToString()

在错误日志中得到这个:

无法解析类型“博客”。

看起来很接近,但我无法猜测parentItemsTypeName它想要的魔术字符串,当然 Sitefinity 文档很糟糕。

0 投票
1 回答
84 浏览

sitefinity - 高级设置无法在应用程序构建中幸存 - Sitefinity

我正在更改 CMS 高级设置中的值,特别ProviderTypeNameBlogs -> Providers -> OpenAccessDataProvider

但是,在重建站点时,该设置将恢复为默认值。

我相信这是因为该属性存储在一个文件中,而我的构建和部署正在用我的存储库中的任何内容覆盖它。

此设置存储在文件结构中的什么位置;或者如果我的假设偏离了基础,我该如何让这个设置保持不变?