问题标签 [c1-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.
c1-cms - 您可以在 CompositeC1 中自定义 Layout.Navigation.Menu 吗?
有没有办法在 CompositeC1 中自定义 Layout.Navigation.Menu 函数,或者用我可以编辑的函数复制这个函数?我需要为渲染的元素添加唯一的 ID,这样我就可以创建基于图像的菜单,而不仅仅是文本。
asp.net - 在 Composite C1 中处理多个主机名时出现异常
我在 Composite C1 中配置多个主机名时遇到问题。
背景:
我在 C1 中有两个网站:site1 和 site2。C1 安装主要用于 site1,并与主机 www.site1.com(和别名 site1.com)一起使用。
现在,我已将另一个站点 site2 添加到 C1。浏览到 site1.com/site2 时,我最终进入了 site2 网站。一切都好。
然后我尝试将另一个主机名 www.site2.com 添加到 URL 配置 -> 主机名。添加 www.site2.com 并浏览到 www.site2.com 后,我得到以下异常:“项目已添加。在字典中键入:''正在添加的键:''”
堆栈跟踪如下所示:
[ArgumentException:项目已被添加。字典中的键:'' 正在添加的键:''] System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add) +9353115 System.Collections.Hashtable.Add(Object key, Object value) +11 Composite。 Core.Collections.Generic.Hashtable`2.Add(TKey key, TValue value) +105 Composite.Plugins.Routing.Pages.PageUrlBuilder.BuildUrlSet(IPage page, Guid parentPageId) +1935 Composite.Core.WebClient.Renderings.Page。 PageStructureInfo.BuildFolderPaths(SitemapBuildingData pagesData, IEnumerable`1 元素, IDictionary`2 urlToIdLookup, IPageUrlBuilder builder) +253 Composite.Core.WebClient.Renderings.Page.PageStructureInfo.BuildMap(UrlSpace urlSpace) +2200 Composite.Core.WebClient.Renderings.Page .PageStructureInfo.GetMap(PublicationScope 发布范围,
有人对此有解决方案吗?
提前致谢...
更新:
更改 Dmitry Dzygin 建议的 dll 后,我得到以下堆栈跟踪:
[ArgumentException:项目已被添加。字典中的键:'' 正在添加的键:''] System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add) +9353115 System.Collections.Hashtable.Add(Object key, Object value) +11 Composite。 Core.Collections.Generic.Hashtable`2.Add(TKey key, TValue value) in c:\Builds\1\Freja\CodeplexBuild\Sources\Public\Composite\Core\Collections\Generic\Hashtable.cs:28 Composite.Plugins .Routing.Pages.PageUrlBuilder.BuildUrlSet(IPage page, Guid parentPageId) 在 c:\Builds\1\Freja\CodeplexBuild\Sources\Public\Composite\Plugins\Routing\Pages\PageUrlBuilder.cs:190 Composite.Core.WebClient。 C 中的 Renderings.Page.PageStructureInfo.BuildFolderPaths(SitemapBuildingData pagesData, IEnumerable`1 元素, IDictionary`2 urlToIdLookup, IPageUrlBuilder builder):
c1-cms - 如何在运行项目时删除 composteC1 中的 facebook 页面
我想删除compositeC1 cms 中的facebook 页面
每当我运行这个应用程序时,它都带有 facebook,所以我想在 facebbok 详细信息的地方替换我自己的页面
我想在 facebook 或 eles 上替换一些其他页面我想显示一些空白的空白页面如何
c1-cms - 我在哪里可以获得 Composite C1 Facebook ImageGallery 模块的源代码?
我在 CodePlex 上找到了 Composite C1 CMS 的源代码,但一直找不到 Composite C1 发布的各种模块的源代码。我特别需要 Facebook ImageGallery 模块的源代码,因为它似乎每个相册只能提取 25 张照片。我相信,通过添加几个附加参数和对调用 C# 函数的 XSLT 进行一些更改,我可以允许为每个相册返回更多照片,或者包含“下一个”链接以显示下一组 25相片。
asp.net - 如何在 Composite c1 cms 中使用 Linq?
我正在使用复合 c1 cms 并使用用户控件,但是当我尝试通过 dbml 文件访问数据库时,我收到导入命名空间的错误。但是这个 CMS 中没有 .cs 文件,那么任何人都可以告诉我如何在复合 c1 中使用 linq 吗?
c# - 通过 C# 访问用户
我正在开发一个连接到复合 c1 启动周期的自定义处理程序。C# 代码工作正常,但我需要访问当前页面的批准者的用户信息。
我尝试使用 IUser 界面,但如何获得当前页面的批准者权限用户。
提前致谢。
blogs - 在 Composite C1 中,如何将相同的博客应用程序/模块应用于多个页面
我已成功将博客应用程序添加到名为“博客”的新页面。现在我有一个不同的“AboutUs”页面,我想要一个最新的五个博客帖子的列表。为此,我创建了一个类似于 Community.Blog.Renderer 的新 XSLT 函数,它可以根据我的要求显示博客。
接下来,我将博客应用程序添加到“AboutUs”页面。但似乎这是一个不同的应用程序。我想要达到的目标:
- “关于我们”页面上的一个小部件,显示在“博客”页面上发布的最新 5 个博客的列表。
- 每个此类小部件中的“阅读更多”按钮,单击该按钮将重定向到“博客”页面上的相应博客。
我是复合 C1 的新手,到目前为止我非常喜欢它。我希望复合 C1 能够以某种方式满足我的要求并且不会让我失望。感谢您的关心。
c# - 如何在 Composite C1 中创建文档上传和文档列表页面
我是 C1 的新手,我正在开发一个简单的网站,现在我需要添加文档页面,其中列出了一堆 PDF 文件和文档视图页面以在 Issuu 播放器中显示 PDF。
首先,我将要求第 1 部分:
a) 如何上传 PDF 文档?我的意思是如何创建一个包含文件上传框和描述框的上传 PDF 页面,如果它与后端界面隔离,那就太好了。
b) 如何创建动态列出上传的 PDF 文档的文档页面?
c# - 为翻译的页面生成本地化 URL
根据本地化的工作原理,我可以翻译页面并为每种语言提供不同的 URL。
教程中的示例:
http://butterflysite.co.uk/en-GB/Home/contact/Newoffice.aspx
(英语)http://vlindersite.nl/nl-NL/thuis/contact/NieuwKantoor.aspx
(荷兰语)
我现在的问题是:假设我知道我目前使用的语言,我如何找出我的页面的 URL 标题在 C# 中是什么?
使用 C1 API 创建指向当前语言页面的正确链接的最佳方法是什么?
nopcommerce - 复合 C1 - nopCommerce 集成
我正在按照分步说明 (http://docs.composite.net/Packages/Commerce/NopCommerce) 将 nopCommerce 模块集成到 Composite C1 CMS 中,但在转换文件时尝试执行步骤 2 时已停止。
当我尝试执行此操作时,我收到“访问被拒绝”消息并且该进程未运行。尝试将两者整合时,有没有其他人遇到过这个问题?