在 Sitefinity 中创建一个新模块

Posted

技术标签:

【中文标题】在 Sitefinity 中创建一个新模块【英文标题】:Creating a new module in Sitefinity 【发布时间】:2010-09-22 15:27:09 【问题描述】:

我正在尝试为 Sitefinity 创建一个新模块。我的模块基于链接到文档的示例模块。 http://www.sitefinity.com/help/developer-manual/adding-modules-pluggable-explained.html

我想要的是一个视频列表。在左侧 - 命令面板 - 应该有 3 个按钮 - “视频”、“艺术家”和“流派”。

只要选择其中任何一个,右侧就会显示视频/艺术家/流派列表。

这个概念很简单,但我正在努力解决的是,将代码实际放在哪里。

我应该将列表直接硬编码到 CommandPanel.ascx 中吗?我应该为视频、艺术家和流派创建新控件吗?或者我应该有一个控件和多个面板,我可以显示/隐藏它们?以及如何将左侧的菜单项与更改右侧的面板联系起来?

注意。将视频、艺术家和流派都放在左边可能是错误的。也许它应该只是“视频”,而 Artists 和 Genres 应该是各自独立的模块?

我不需要一个完整的答案,只需要一些关于如何在这个框架中编码以及一切应该去哪里的方向。

【问题讨论】:

【参考方案1】:

您好,我刚刚看到了这个,我不确定您是否已经开始这个模块,但您现在可能已经完成了,但我只想说您是否查看了 3.6 的 Sitefinity Beta,因为它们是关于简化整个 Sitefinity 模块流程,特别是对于您正在尝试做的事情。在 Sitefinity 块上检查它barebones module with the new architecture。我认为这会满足您的需求,因为您可以为每个视频、艺术家和流派以及他们的所有视图(如创建、编辑等)创建一个单独的“视图”。

【讨论】:

以上是关于在 Sitefinity 中创建一个新模块的主要内容,如果未能解决你的问题,请参考以下文章

你能在 Drupal 中创建自己的 Hook 吗?

在 Go 中创建包的工作流程

IDEA创建多模块Maven项目二

如何在 IntelliJ IDEA 中创建 JavaFX 模块

如何在已配置的SAP系统中创建一个新的公司(仅管理总账)

如何在 emacs 中创建一个空文件?