gpt4 book ai didi

umbraco - 向 umbraco 添加内容?

转载 作者:行者123 更新时间:2023-12-04 05:09:46 27 4
gpt4 key购买 nike

我最近决定与 Umbraco 一起开发我们的新公司网站 (http://www.idealcode.net:8005/AboutUs.aspx)。我聘请了一位 Umbraco 开发人员,我们开始工作。

请不要喷我或任何东西,但我开始担心我的决定。

主要原因是因为我真的找不到任何简单的解释创建新页面的工作流程的东西。作为一名 Web 开发人员,在 Umbraco 中创建页面似乎与在 CMS 之外创建页面一样多。

我们拥有的工作流程是:

  • 创建母版页(可能不是每个页面都需要,但实际上似乎几乎每个页面都需要)
  • 使用将在页面上的精确内容区域创建文档类型
  • 我想此时我们的最终用户实际上可以创建一个页面...

  • 我们花了大约 10 个小时来实现博客模块,但它仍然不起作用,开发人员需要自定义模板。

    作为一名网络开发人员,我真的很想知道这将如何节省我们的时间?我并不是要贬低 Umbraco——我只是担心向我的上级解释这一点。到目前为止,我本可以在 ASP.NET MVC 中创建一个包含一些动态区域和博客的站点,在这方面我们花了大约 20 个小时......

    最佳答案

    快速了解 Umbraco 的最佳方法是查看由 Umbraco 公司制作的截屏视频:

    http://umbraco.tv/products/umbracotv

    在那之后,Umbraco 社区非常擅长回答问题和提供帮助:

    http://our.umbraco.org/

    至于你的具体问题:

    我可能是错的,但我认为你没有利用的是继承。这使 Umbraco 中的事情变得更容易。

    首先,DocumentTypes 可以有父级,并且它们从这些父级继承数据字段。例如,内容页面 DocumentType 可以具有元信息、主要内容区域和介绍文本。

    您网站中的许多页面可能不会比这更进一步。基本上是一个富文本编辑器页面(想想“关于我们”)

    然后,当您添加 News Item DocumentType 时,它​​可以从 Content Page 继承所有这些字段并简单地添加一个 Date 和 Image 字段(作为示例)。

    DocumentTypes 可以有许多可用的模板。因此,如果数据没有改变,但标记(设计)发生了变化,那么您可以在“属性”选项卡中设置一个新模板。

    模板也可以有父级。所以你可以像这样构建它们:

    Main Template

    |____One Column Layout

    |____Generic Content Page

    |____News Area

    |____Two Column Layout

    |____Product Compare

    这就像 ASP.NET 中的母版页一样工作。

    所以这是相当冗长的。也许我会考虑写一篇博文。这有帮助吗?

    关于umbraco - 向 umbraco 添加内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4170157/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com